গোপনীয়তা কৌশল

iOS গোপনীয়তা পরিবর্তনের জন্য আপনার অ্যাপ প্রস্তুত করার সময় মূল বিবেচনার জন্য, iOS এর জন্যiOS এর জন্য গোপনীয়তা কৌশল

রূপান্তরগুলি ট্র্যাক করতে SKAdNetwork সক্ষম করুন৷

পূর্বশর্ত: Google মোবাইল বিজ্ঞাপন SDK 7.64.0 বা উচ্চতর

Google মোবাইল বিজ্ঞাপন SDK Apple-এর SKAdNetwork ব্যবহার করে রূপান্তর ট্র্যাকিং সমর্থন করে, যা Google এবং অংশগ্রহণকারী তৃতীয় পক্ষের ক্রেতাদেরকে একটি অ্যাপ ইনস্টল করার অ্যাট্রিবিউট দিতে দেয় এমনকি যখন IDFA উপলব্ধ না থাকে।

এই ক্ষমতা সক্ষম করতে, একটি অতিরিক্ত অভিধানের সাথে SKAdNetworkItems কী আপডেট করুন যা আপনার Info.plist এ Google এবং অংশগ্রহণকারী তৃতীয়-পক্ষের ক্রেতাদের SKAdNetworkIdentifier মানগুলিকে সংজ্ঞায়িত করে।

নীচের স্নিপেটে Google ( cstr6suwn9.skadnetwork ) এবং Google-কে প্রদান করা অতিরিক্ত ক্রেতা SKAdNetwork শনাক্তকারী বেছে নিন। Google অতিরিক্ত ক্রেতাদের অন্তর্ভুক্ত করতে এবং SKAdNetworkIdentifier মানগুলিকে আরও বিস্তৃতভাবে ভাগ করার সমাধানের জন্য শিল্পের সাথে কাজ করার জন্য এই তালিকাটি আপডেট করতে প্রতিশ্রুতিবদ্ধ৷ এই পৃষ্ঠায় সর্বশেষ আপডেট রয়েছে।

<key>SKAdNetworkItems</key>
<array>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>cstr6suwn9.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>4fzdc2evr5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>4pfyvq9l8r.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>2fnua5tdw4.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ydx93a7ass.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>5a6flpkh64.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>p78axxw29g.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>v72qych5uu.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ludvb6z3bs.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>cp8zw746q7.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3sh42y64q3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>c6k4g5qg8m.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>s39g8k73mm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3qy4746246.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>f38h382jlk.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>hs6bdukanm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>v4nxqhlyqp.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>wzmmz9fp6w.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>yclnxrl5pm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>t38b2kh725.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>7ug5zh24hu.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>gta9lk7p23.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>vutu7akeur.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>y5ghdn5j9k.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>n6fk4nfna4.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>v9wttpbfk9.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>n38lu8286q.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>47vhws6wlr.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>kbd757ywx3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>9t245vhmpl.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>eh6m2bh4zr.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>a2p9lx4jpn.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>22mmun2rn5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>4468km3ulz.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>2u9pt9hc89.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>8s468mfl3y.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>klf5c3l5u5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ppxm28t8ap.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ecpz2srf59.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>uw77j35x4d.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>pwa73g5rt2.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>mlmmfzh3r3.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>578prtvx9j.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>4dzt52r2t5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>e5fvkxwrpn.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>8c4e2ghe7u.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>zq492l623r.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3rd42ekr43.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3qcr597p9d.skadnetwork</string>
  </dict>
</array>

মধ্যস্থতা

আপনি যদি মধ্যস্থতা ব্যবহার করেন, প্রতিটি বিজ্ঞাপন নেটওয়ার্ক অংশীদারের ডকুমেন্টেশন পরীক্ষা করে দেখুন যেকোন অতিরিক্ত SKAdNetworkIdentifier মানগুলির জন্য।

তালিকাবিহীন বিজ্ঞাপন উত্সগুলির জন্য, আপনার অ্যাকাউন্ট টিমের সাথে তাদের প্রয়োজনীয় SKAdNetworkIdentifier মানগুলির জন্য যোগাযোগ করুন৷

অ্যাপ ট্র্যাকিং স্বচ্ছতা অনুমোদনের জন্য অনুরোধ করুন

পূর্বশর্ত: Google মোবাইল বিজ্ঞাপন SDK 7.64.0 বা উচ্চতর

IDFA অ্যাক্সেস করার জন্য অ্যাপ ট্র্যাকিং স্বচ্ছতা অনুমোদনের অনুরোধ প্রদর্শন করতে, আপনার ব্যবহার বর্ণনা করে একটি কাস্টম বার্তা সহ NSUserTrackingUsageDescription কী যোগ করতে আপনার Info.plist আপডেট করুন। এখানে একটি উদাহরণ বর্ণনা পাঠ্য আছে:

<key>NSUserTrackingUsageDescription</key>
<string>This identifier will be used to deliver personalized ads to you.</string>

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

অনুমোদনের অনুরোধ উপস্থাপন করতে, requestTrackingAuthorizationWithCompletionHandler: আমরা বিজ্ঞাপন লোড করার আগে সম্পূর্ণ কলব্যাকের জন্য অপেক্ষা করার পরামর্শ দিই যাতে ব্যবহারকারী যদি অ্যাপ ট্র্যাকিং ট্রান্সপারেন্সি অনুমতি দেয়, তাহলে Google মোবাইল বিজ্ঞাপন 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 দেখুন।

SKOverlay

পূর্বশর্ত: Google মোবাইল বিজ্ঞাপন SDK 8.5.0 বা উচ্চতর

SKOverlay একটি প্রস্তাবিত অ্যাপকে একটি বিজ্ঞাপনের উপরে একটি ওভারলে হিসাবে উপস্থাপন করে, যাতে ব্যবহারকারীরা আপনার অ্যাপ না রেখেই এটি ইনস্টল করতে পারেন।

আপনি যদি Google Mobile Ads SDK 8.5.0 বা উচ্চতর ব্যবহার করেন, তাহলে আপনার অ্যাপের জন্য SKOverlay সক্ষম করতে আপনাকে কোনো পদক্ষেপ নিতে হবে না। যখন ব্যবহারকারী এবং বিজ্ঞাপনদাতাদের জন্য একটি ইতিবাচক কর্মক্ষমতা সুবিধা থাকে, তখন SKOverlay-এর সাথে বিজ্ঞাপনগুলি স্বয়ংক্রিয়ভাবে উন্নত হয়।

অ্যাপ-বাউন্ড ডোমেন

জুন 2020-এ, Apple অ্যাপ-বাউন্ড ডোমেনগুলিকে ডেভেলপারদের জন্য একটি অপ্ট-ইন বৈশিষ্ট্য হিসাবে চালু করেছে যাতে একটি অ্যাপের সমস্ত WKWebView এর ডোমেনগুলিকে 10 বা তার কম পর্যন্ত সীমাবদ্ধ করা যায়, WKAppBoundDomains Info.plist কী-এর মাধ্যমে।

আপনি যদি আপনার Info.plist ফাইলে WKAppBoundDomains কী যোগ করেন, তাহলে Google Mobile Ads SDK বিজ্ঞাপন লোড করতে ব্যর্থ হতে পারে।

প্রকাশক প্রথম পক্ষের আইডি, পূর্বে একই অ্যাপ কী নামে পরিচিত

পূর্বশর্ত: Google Mobile Ads SDK8.3.0 বা উচ্চতর

Google Mobile Ads SDK প্রবর্তন করেছেPublisher first-party ID, যা আগে একই অ্যাপ কী নামে পরিচিত ছিল যাতে আপনি আপনার অ্যাপ থেকে সংগৃহীত ডেটা ব্যবহার করে আরও প্রাসঙ্গিক এবং ব্যক্তিগতকৃত বিজ্ঞাপন সরবরাহ করতে সাহায্য করেন।

প্রকাশক প্রথম পক্ষের আইডি ডিফল্টরূপে সক্রিয় থাকে, কিন্তু আপনি নিম্নলিখিত পদ্ধতি ব্যবহার করে এটি নিষ্ক্রিয় করতে পারেন৷

সুইফট

@import GoogleMobileAds

// Disables Publisher first-party ID, formerly known as same app key.
GADMobileAds.sharedInstance().requestConfiguration.setPublisherFirstPartyIDEnabled(false)

উদ্দেশ্য গ

@import GoogleMobileAds;

// Disables Publisher first-party ID, formerly known as same app key.
[GADMobileAds.sharedInstance.requestConfiguration setPublisherFirstPartyIDEnabled:NO];