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

প্ল্যাটফর্ম বেছে নিন: Android iOS Unity Android (Legacy)

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

কনভার্সন ট্র্যাক করতে SKAdNetwork চালু করা

পূর্বশর্ত: Google Mobile Ads SDK 7.64.0 বা তার পরবর্তী যেকোনও ভার্সন

Google Mobile Ads SDK Apple-এর SKAdNetwork ব্যবহার করে কনভার্সন ট্র্যাকিং কাজ করে, যা Google এবং অংশগ্রহণকারী থার্ড-পার্টি ক্রেতাদের IDFA উপলভ্য না থাকলেও অ্যাপ ইনস্টল অ্যাট্রিবিউট করতে দেয়।

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

নিচের উদাহরণে Google (cstr6suwn9.skadnetwork) এবং বেছে নেওয়া অতিরিক্ত ক্রেতার SKAdNetwork আইডেন্টিফায়ার অন্তর্ভুক্ত আছে যেগুলি Google-কে প্রদান করা হয়েছে। 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>2fnua5tdw4.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>ydx93a7ass.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>wg4vff78zm.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>mlmmfzh3r3.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>su67r6k2v3.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>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>a2p9lx4jpn.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>22mmun2rn5.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>44jx6755aq.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>k674qkevps.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>kbmxgpxpgc.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>uw77j35x4d.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>tl55sbb4fm.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>c3frkrj4fj.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>3rd42ekr43.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>97r2b46745.skadnetwork</string>
  </dict>
  <dict>
    <key>SKAdNetworkIdentifier</key>
    <string>3qcr597p9d.skadnetwork</string>
  </dict>
</array>

মধ্যস্থতা

আপনি মধ্যস্থতা ব্যবহার করলে, অতিরিক্ত SKAdNetworkIdentifier ভ্যালুর জন্য প্রতিটি বিজ্ঞাপন নেটওয়ার্ক পার্টনারের ডকুমেন্টেশন চেক করুন।

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

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

পূর্বশর্ত: Google Mobile Ads 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 Mobile Ads SDK বিজ্ঞাপনের অনুরোধে IDFA ব্যবহার করতে পারে।

Swift

@available(iOS 14, *)
private func requestIDFA() {
  ATTrackingManager.requestTrackingAuthorization { status in
    // Tracking authorization completed. Start loading ads here.
  }
}

Objective-C

- (void)requestIDFA {
  if (@available(iOS 14, *)) {
    [ATTrackingManager requestTrackingAuthorizationWithCompletionHandler:^(
                           ATTrackingManagerAuthorizationStatus status){
        // Tracking authorization completed. Start loading ads here.
    }];
  }
}

সম্ভাব্য স্ট্যাটাস ভ্যালু সম্পর্কে আরও জানতে, ATTrackingManager.AuthorizationStatus দেখুন।

SKOverlay

পূর্বশর্ত: Google Mobile Ads SDK 8.5.0 বা তার পরবর্তী যেকোনও ভার্সন

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

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

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

২০২০ সালের জুন মাসে, Apple অ্যাপ-বাউন্ড ডোমেন চালু করেছে। এটি হল একটি অপ্ট-ইন ফিচার যা ডেভেলপারদের জন্য দেওয়া হয়েছে। এর মাধ্যমে কোনও অ্যাপের মধ্যে থাকা সব WKWebView-এর ডোমেনকে ১০ বা তার কম সংখ্যায় সীমাবদ্ধ করা যায়। এটি WKAppBoundDomains Info.plist কী-এর মাধ্যমে করা হয়।

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

প্রকাশকের ফার্স্ট-পার্টি আইডি

পূর্বশর্ত: Google Mobile Ads SDK 10.14.0 বা এর পরের যেকোনও ভার্সন

আপনার অ্যাপ থেকে সংগ্রহ করা ডেটা ব্যবহার করে আরও প্রাসঙ্গিক ও পছন্দমতো বিজ্ঞাপন পরিবেশন করতে সাহায্য করার জন্য Google Mobile Ads SDK পরিচয় করানো হয়েছে প্রকাশকের ফার্স্ট-পার্টি আইডি।

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

Swift

// Disables Publisher first-party ID.
MobileAds.shared.requestConfiguration.setPublisherFirstPartyIDEnabled(false)

Objective-C

// Disables Publisher first-party ID.
[GADMobileAds.sharedInstance.requestConfiguration setPublisherFirstPartyIDEnabled:NO];