iOS গোপনীয়তা পরিবর্তনের জন্য আপনার অ্যাপ প্রস্তুত করার সময় গুরুত্বপূর্ণ বিবেচ্য বিষয়গুলির জন্য, iOS এর জন্য গোপনীয়তা কৌশল দেখুন।
রূপান্তর ট্র্যাক করতে SKAdNetwork সক্ষম করুন
পূর্বশর্ত: Google মোবাইল বিজ্ঞাপন SDK 7.64.0 বা উচ্চতর
Google মোবাইল বিজ্ঞাপন SDK অ্যাপলের SKAdNetwork
ব্যবহার করে রূপান্তর ট্র্যাকিং সমর্থন করে, যা Google এবং অংশগ্রহণকারী তৃতীয় পক্ষের ক্রেতাদের IDFA উপলব্ধ না থাকলেও একটি অ্যাপ ইনস্টল করার বৈশিষ্ট্য প্রদান করতে দেয়।
এই ক্ষমতা সক্ষম করতে, SKAdNetworkItems
কীটি একটি অতিরিক্ত অভিধান দিয়ে আপডেট করুন যা আপনার Info.plist
এ Google এবং অংশগ্রহণকারী তৃতীয় পক্ষের ক্রেতাদের SKAdNetworkIdentifier
মান সংজ্ঞায়িত করে।
নিম্নলিখিত উদাহরণে Google ( cstr6suwn9.skadnetwork
) এবং Google-কে প্রদান করা অতিরিক্ত ক্রেতা SKAdNetwork শনাক্তকারী অন্তর্ভুক্ত রয়েছে। Google অতিরিক্ত ক্রেতাদের অন্তর্ভুক্ত করার জন্য এই তালিকাটি আপডেট করতে এবং SKAdNetworkIdentifier
মানগুলি আরও বিস্তৃতভাবে ভাগ করে নেওয়ার জন্য সমাধান নিয়ে শিল্পের সাথে কাজ করতে প্রতিশ্রুতিবদ্ধ। এই পৃষ্ঠায় সর্বশেষ আপডেট রয়েছে।
<key>SKAdNetworkItems</key>
<array>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>cstr6suwn9.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>4fzdc2evr5.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>2fnua5tdw4.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>ydx93a7ass.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>p78axxw29g.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>v72qych5uu.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>ludvb6z3bs.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>cp8zw746q7.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>3sh42y64q3.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>c6k4g5qg8m.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>s39g8k73mm.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>3qy4746246.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>f38h382jlk.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>hs6bdukanm.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>mlmmfzh3r3.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>v4nxqhlyqp.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>wzmmz9fp6w.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>su67r6k2v3.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>yclnxrl5pm.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>t38b2kh725.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>7ug5zh24hu.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>gta9lk7p23.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>vutu7akeur.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>y5ghdn5j9k.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>v9wttpbfk9.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>n38lu8286q.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>47vhws6wlr.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>kbd757ywx3.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>9t245vhmpl.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>a2p9lx4jpn.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>22mmun2rn5.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>44jx6755aq.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>k674qkevps.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>4468km3ulz.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>2u9pt9hc89.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>8s468mfl3y.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>klf5c3l5u5.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>ppxm28t8ap.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>kbmxgpxpgc.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>uw77j35x4d.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>578prtvx9j.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>4dzt52r2t5.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>tl55sbb4fm.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>c3frkrj4fj.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>e5fvkxwrpn.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>8c4e2ghe7u.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>3rd42ekr43.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>97r2b46745.skadnetwork</string>
</dict>
<dict>
<key>SKAdNetworkIdentifier</key>
<string>3qcr597p9d.skadnetwork</string>
</dict>
</array>
মধ্যস্থতা
যদি আপনি mediation ব্যবহার করেন, তাহলে প্রতিটি বিজ্ঞাপন নেটওয়ার্ক অংশীদারের ডকুমেন্টেশন পরীক্ষা করে দেখুন যে তাদের কোন অতিরিক্ত SKAdNetworkIdentifier
মান প্রয়োজন।
তালিকাভুক্ত নয় এমন বিজ্ঞাপন উৎসের জন্য, প্রয়োজনীয় SKAdNetworkIdentifier
মান জানতে আপনার অ্যাকাউন্ট টিমের সাথে যোগাযোগ করুন।
অ্যাপ ট্র্যাকিং স্বচ্ছতা অনুমোদনের অনুরোধ করুন
পূর্বশর্ত: Google মোবাইল বিজ্ঞাপন SDK 7.64.0 বা উচ্চতর
IDFA অ্যাক্সেস করার জন্য অ্যাপ ট্র্যাকিং ট্রান্সপারেন্সি অথোরাইজেশন অনুরোধ প্রদর্শন করতে, আপনার Info.plist
আপডেট করুন এবং NSUserTrackingUsageDescription
কী যোগ করুন যাতে আপনার ব্যবহার বর্ণনা করে একটি কাস্টম বার্তা থাকে। এখানে একটি উদাহরণ বর্ণনা টেক্সট দেওয়া হল:
<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>
ব্যবহারের বিবরণ অ্যাপ ট্র্যাকিং ট্রান্সপারেন্সি ডায়ালগে প্রদর্শিত হবে:
অনুমোদনের অনুরোধ উপস্থাপন করতে, requestTrackingAuthorizationWithCompletionHandler:
এ কল করুন। বিজ্ঞাপন লোড করার আগে আমরা সমাপ্তির কলব্যাকের জন্য অপেক্ষা করার পরামর্শ দিচ্ছি যাতে ব্যবহারকারী অ্যাপ ট্র্যাকিং ট্রান্সপারেন্সির অনুমতি দিলে, Google মোবাইল বিজ্ঞাপন SDK বিজ্ঞাপনের অনুরোধে IDFA ব্যবহার করতে পারে।
সুইফট
@available(iOS 14, *)
private func requestIDFA() {
ATTrackingManager.requestTrackingAuthorization { status in
// Tracking authorization completed. Start loading ads here.
}
}
অবজেক্টিভ-সি
- (void)requestIDFA {
if (@available(iOS 14, *)) {
[ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(
ATTrackingManagerAuthorizationStatus status){
// Tracking authorization completed. Start loading ads here.
}];
}
}
সম্ভাব্য স্থিতির মান সম্পর্কে আরও তথ্যের জন্য, ATTrackingManager.AuthorizationStatus
দেখুন।
এসকেওভারলে
পূর্বশর্ত: Google মোবাইল বিজ্ঞাপন SDK 8.5.0 বা উচ্চতর
SKOverlay একটি বিজ্ঞাপনের উপরে একটি ওভারলে হিসেবে একটি প্রস্তাবিত অ্যাপ উপস্থাপন করে, যাতে ব্যবহারকারীরা আপনার অ্যাপটি না রেখেই এটি ইনস্টল করতে পারেন।
আপনি যদি Google Mobile Ads SDK 8.5.0 বা তার বেশি ভার্সন ব্যবহার করেন, তাহলে আপনার অ্যাপের জন্য SKOverlay সক্ষম করার জন্য আপনাকে কোনও পদক্ষেপ নিতে হবে না। যখন ব্যবহারকারী এবং বিজ্ঞাপনদাতাদের জন্য ইতিবাচক পারফরম্যান্স সুবিধা থাকে, তখন SKOverlay-এর মাধ্যমে বিজ্ঞাপনগুলি স্বয়ংক্রিয়ভাবে উন্নত হয়।
অ্যাপ-বাউন্ড ডোমেইন
২০২০ সালের জুন মাসে, অ্যাপল ডেভেলপারদের জন্য একটি অপ্ট-ইন বৈশিষ্ট্য হিসেবে অ্যাপ-বাউন্ড ডোমেইন চালু করে যাতে WKAppBoundDomains
Info.plist
কী-এর মাধ্যমে একটি অ্যাপের সমস্ত WKWebView
এর জন্য ডোমেইন ১০ বা তার কমের মধ্যে সীমাবদ্ধ রাখা যায়।
আপনার Info.plist
ফাইলে WKAppBoundDomains
কী যোগ করলে, Google Mobile Ads SDK বিজ্ঞাপন লোড করতে ব্যর্থ হতে পারে।
প্রকাশকের প্রথম পক্ষের আইডি
পূর্বশর্ত: Google মোবাইল বিজ্ঞাপন SDK 10.14.0 বা উচ্চতর
আপনার অ্যাপ থেকে সংগৃহীত ডেটা ব্যবহার করে আরও প্রাসঙ্গিক এবং ব্যক্তিগতকৃত বিজ্ঞাপন সরবরাহ করতে সাহায্য করার জন্য Google মোবাইল বিজ্ঞাপন SDK প্রকাশক প্রথম-পক্ষের আইডি চালু করেছে।
প্রকাশকের প্রথম-পক্ষের আইডি ডিফল্টরূপে সক্রিয় থাকে, তবে আপনি নিম্নলিখিত পদ্ধতি ব্যবহার করে এটি অক্ষম করতে পারেন।
সুইফট
// Disables Publisher first-party ID.
MobileAds.shared.requestConfiguration.setPublisherFirstPartyIDEnabled(false)
অবজেক্টিভ-সি
// Disables Publisher first-party ID.
[GADMobileAds.sharedInstance.requestConfiguration setPublisherFirstPartyIDEnabled:NO];