iOS-এর জন্য Google Interactive Media Ads (IMA) SDK-এর জন্য অ্যাপ স্টোরে প্রথম-পক্ষের আইডি এবং ডেটা ব্যবহার প্রকাশ করা।
এই নির্দেশিকাটি iOS 14 এর জন্য আপনার অ্যাপ প্রস্তুত করার জন্য প্রয়োজনীয় পরিবর্তনগুলির রূপরেখা দেয়।
পূর্বশর্ত
- ইন্টারেক্টিভ মিডিয়া বিজ্ঞাপন SDK 3.12.1 বা উচ্চতর।
অ্যাপ ট্র্যাকিং স্বচ্ছতা অনুমোদনের অনুরোধ করুন
IDFA অ্যাক্সেস করার জন্য অ্যাপ ট্র্যাকিং ট্রান্সপারেন্সি অথোরাইজেশন অনুরোধ প্রদর্শন করতে, আপনার Info.plist আপডেট করুন এবং NSUserTrackingUsageDescription কী যোগ করুন যাতে আপনার ব্যবহার বর্ণনা করে একটি কাস্টম বার্তা থাকে। এখানে একটি উদাহরণ বর্ণনা টেক্সট দেওয়া হল:
<key>NSUserTrackingUsageDescription</key> <string>This identifier will be used to deliver personalized ads to you.</string>

ব্যবহারের বিবরণ অ্যাপ ট্র্যাকিং ট্রান্সপারেন্সি ডায়ালগ বক্সে প্রদর্শিত হবে:

অনুমোদনের অনুরোধ উপস্থাপন করতে, 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 কে 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];
অ্যাপ স্টোরে ডেটা ব্যবহার প্রকাশ করুন
অ্যাপল অ্যাপ স্টোরে অ্যাপ প্রকাশকারী ডেভেলপারদের তাদের অ্যাপের ডেটা ব্যবহার সম্পর্কিত নির্দিষ্ট তথ্য প্রকাশ করতে বাধ্য করে। অ্যাপল ঘোষণা করেছে যে ৮ ডিসেম্বর, ২০২০ থেকে নতুন অ্যাপ এবং অ্যাপ আপডেটের জন্য এই তথ্য প্রকাশ করা বাধ্যতামূলক হবে।
তথ্য প্রকাশের প্রয়োজনীয়তা সম্পর্কে আরও জানুন ।