tvOS ভার্সন প্রস্তুত করুন

এই নির্দেশিকায় tvOS 14-এর জন্য আপনার অ্যাপ প্রস্তুত করতে প্রয়োজনীয় পরিবর্তনগুলি উল্লেখ করা হয়েছে।

পূর্বশর্ত

  • ইন্টারঅ্যাকটিভ মিডিয়া বিজ্ঞাপন SDK 4.3.2 বা তার পরের যেকোনও ভার্সন।

অ্যাপ ট্র্যাকিং ট্রান্সপারেন্সি অনুমোদনের অনুরোধ করা

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-এর জন্য Interactive Media Ads 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 ঘোষণা করেছে যে ৮ ডিসেম্বর, ২০২০ থেকে নতুন অ্যাপ ও অ্যাপ আপডেটের জন্য এইসব ডিসক্লোজার প্রয়োজন হবে।

ডেটা প্রকাশ সংক্রান্ত প্রয়োজনীয় শর্তাবলী সম্পর্কে আরও জানুন।