এই নির্দেশিকাটিiOS 14 এর জন্য আপনার অ্যাপ প্রস্তুত করার জন্য প্রয়োজনীয় পরিবর্তনগুলির রূপরেখা দেয়৷
পূর্বশর্ত
- ইন্টারেক্টিভ মিডিয়া বিজ্ঞাপন SDK 3.12.1 বা উচ্চতর।
অ্যাপ ট্র্যাকিং স্বচ্ছতা অনুমোদনের জন্য অনুরোধ করুন
IDFA অ্যাক্সেস করার জন্য অ্যাপ ট্র্যাকিং স্বচ্ছতা অনুমোদনের অনুরোধ প্রদর্শন করতে, আপনার ব্যবহার বর্ণনা করে একটি কাস্টম বার্তা সহ NSUserTrackingUsageDescription
কী যোগ করতে আপনার Info.plist
আপডেট করুন। এখানে একটি উদাহরণ বর্ণনা পাঠ্য আছে:
<key>NSUserTrackingUsageDescription</key> <string>This identifier will be used to deliver personalized ads to you.</string>
অ্যাপ ট্র্যাকিং ট্রান্সপারেন্সি ডায়ালগ বক্সে ব্যবহারের বিবরণ প্রদর্শিত হবে:
![](https://developers.google.cn/static/admob/images/idfa/att-iOS.png?authuser=3&hl=bn)
অনুমোদনের অনুরোধ উপস্থাপন করতে, requestTrackingAuthorizationWithCompletionHandler:
আমরা বিজ্ঞাপন লোড করার আগে সম্পূর্ণ কলব্যাকের জন্য অপেক্ষা করার পরামর্শ দিই যাতে ব্যবহারকারী অ্যাপ ট্র্যাকিং স্বচ্ছতার অনুমতি দেয়, ইন্টারেক্টিভ মিডিয়া বিজ্ঞাপন SDK বিজ্ঞাপনের অনুরোধে IDFA ব্যবহার করতে পারে।
সুইফট
import AppTrackingTransparency import AdSupport ... func requestIDFA() { ATTrackingManager.requestTrackingAuthorization(completionHandler: { status in // Tracking authorization completed. Start loading ads here. // loadAd() }) }
উদ্দেশ্য গ
#import <AppTrackingTransparency/AppTrackingTransparency.h> #import <AdSupport/AdSupport.h> ... - (void)requestIDFA { [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(ATTrackingManagerAuthorizationStatus status) { // Tracking authorization completed. Start loading ads here. // [self loadAd]; }]; }
সম্ভাব্য স্থিতি মান সম্পর্কে আরও তথ্যের জন্য, ATTrackingManager.AuthorizationStatus
দেখুন।
প্রকাশক প্রথম পক্ষের আইডি, পূর্বে একই অ্যাপ কী নামে পরিচিত
পূর্বশর্ত: iOS 3.14.5 বা উচ্চতর জন্য IMA SDK
iOS-এর জন্য ইন্টারেক্টিভ মিডিয়া বিজ্ঞাপন SDK প্রকাশক প্রথম পক্ষের আইডি প্রবর্তন করেছে, যা আগে একই অ্যাপ কী নামে পরিচিত ছিল যাতে আপনি আপনার অ্যাপ থেকে সংগৃহীত ডেটা ব্যবহার করে আরও প্রাসঙ্গিক এবং ব্যক্তিগতকৃত বিজ্ঞাপন সরবরাহ করতে সাহায্য করতে পারেন।
প্রকাশক প্রথম পক্ষের আইডি ডিফল্টরূপে সক্রিয় থাকে, কিন্তু আপনি IMASettings::SameAppKeyEnabled
to false
: সেট করে সর্বদা আপনার অ্যাপে এটি নিষ্ক্রিয় করতে বেছে নিতে পারেন।
সুইফট
let settings = IMASettings() // Disables Publisher first-party ID, formerly known as same app key. settings.SameAppKeyEnabled = false adsLoader = IMAAdsLoader(settings: settings)
উদ্দেশ্য গ
IMASettings *settings = [[IMASettings alloc] init]; // Disables Publisher first-party ID, formerly known as same app key. settings.SameAppKeyEnabled = false; IMAAdsLoader *adsLoader = [[IMAAdsLoader alloc] initWithSettings:settings];
অ্যাপ স্টোরে ডেটা ব্যবহার প্রকাশ করুন
অ্যাপলের প্রয়োজন যে ডেভেলপাররা অ্যাপ স্টোরে অ্যাপ প্রকাশ করছে তাদের অ্যাপের ডেটা ব্যবহার সংক্রান্ত কিছু তথ্য প্রকাশ করবে। অ্যাপল ঘোষণা করেছে যে এই প্রকাশগুলি 8 ডিসেম্বর, 2020 থেকে শুরু হওয়া নতুন অ্যাপ এবং অ্যাপ আপডেটের জন্য প্রয়োজন হবে।