iOS-এর জন্য Google Interactive Media Ads (IMA) SDK-এর ক্ষেত্রে ফার্স্ট-পার্টি আইডি এবং App Store-এ ডেটার ব্যবহার প্রকাশ করা।
iOS 14-এর জন্য আপনার অ্যাপ প্রস্তুত করতে কী কী পরিবর্তন করতে হবে তা এই নির্দেশিকায় উল্লেখ করা হয়েছে।
পূর্বশর্ত
- Interactive Media Ads 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 ব্যবহার করতে পারে।
Swift
import AppTrackingTransparency import AdSupport ... func requestIDFA() { ATTrackingManager.requestTrackingAuthorization(completionHandler: { status in // Tracking authorization completed. Start loading ads here. // loadAd() }) }
Objective-C
#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-এ সেট করে
এটি বন্ধ করতে পারবেন:
Swift
let settings = IMASettings() // Disables Publisher first-party ID, formerly known as same app key. settings.SameAppKeyEnabled = false adsLoader = IMAAdsLoader(settings: settings)
Objective-C
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];
App Store-এ ডেটা ব্যবহার প্রকাশ করা
Apple-এর শর্ত অনুযায়ী, App Store-এ অ্যাপ প্রকাশ করা ডেভেলপারদের তাদের অ্যাপের ডেটা ব্যবহার সংক্রান্ত নির্দিষ্ট তথ্য প্রকাশ করতে হবে। Apple ঘোষণা করেছে যে ৮ ডিসেম্বর, ২০২০ থেকে নতুন অ্যাপ এবং অ্যাপ আপডেটের জন্য এই ডিসক্লোজার প্রয়োজন হবে।
ডেটা প্রকাশ সংক্রান্ত প্রয়োজনীয় শর্তাবলী সম্পর্কে আরও জানুন।