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