निजता से जुड़ी रणनीतियां

iOS की निजता सेटिंग में होने वाले बदलावों के लिए, अपने ऐप्लिकेशन को तैयार करते समय ध्यान रखने वाली ज़रूरी बातें यहां देखें iOS के लिए निजता से जुड़ी रणनीतियां.

कन्वर्ज़न ट्रैक करने के लिए SKAdNetwork चालू करना

ज़रूरी शर्तें: Google Mobile Ads SDK 7.64.0 या इसके बाद का वर्शन

Google Mobile Ads SDK, Apple के SKAdNetwork, इससे Google और इसमें हिस्सा लेने वाले तीसरे पक्ष के खरीदारों को, ऐप्लिकेशन इंस्टॉल करने का एट्रिब्यूट मिलेगा IDFA उपलब्ध न होने पर भी.

इस सुविधा को चालू करने के लिए, SKAdNetworkItems कुंजी को एक अन्य कुंजी के साथ अपडेट करें Google और इसमें हिस्सा लेने वाले तीसरे पक्ष के खरीदारों की आपके में SKAdNetworkIdentifier मान Info.plist.

नीचे दिए गए स्निपेट में Google (cstr6suwn9.skadnetwork) शामिल है और अतिरिक्त खरीदार 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 Mobile Ads SDK 7.64.0 या इसके बाद का वर्शन

को ऐक्सेस करने के लिए, App Tracking Transparency अनुमति देने का अनुरोध दिखाना IDFA, NSUserTrackingUsageDescription कुंजी जोड़ने के लिए अपना Info.plist अपडेट करें इसमें आपके इस्तेमाल के बारे में बताने वाला कस्टम मैसेज भेजा जाएगा. ब्यौरे का उदाहरण यहां दिया गया है टेक्स्ट:

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

ऐप्लिकेशन ट्रैकिंग ट्रांसपेरंसी (पारदर्शिता) डायलॉग बॉक्स में, इस्तेमाल से जुड़ी जानकारी दिखती है:

अनुमति देने का अनुरोध करने के लिए, कॉल करें requestTrackingAuthorizationWithCompletionHandler:. हमारा सुझाव है कि विज्ञापन लोड करने से पहले, कॉलबैक पूरा होने का इंतज़ार करें. इससे, अगर जब उपयोगकर्ता, ऐप्लिकेशन ट्रैकिंग ट्रांसपेरंसी (पारदर्शिता) सुविधा को देता है, यानी Google मोबाइल विज्ञापन 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.

SKOverlay

ज़रूरी शर्तें: Google Mobile Ads SDK 8.5.0 या इसके बाद का वर्शन

SKOverlay सुझाए गए ऐप्लिकेशन को विज्ञापन के ऊपर ओवरले के तौर पर दिखाता है, ताकि उपयोगकर्ता ऐप्लिकेशन से बाहर निकले बिना इसे इंस्टॉल करें.

अगर आप Google Mobile Ads SDK 8.5.0 या इसके बाद के वर्शन का इस्तेमाल करते हैं, तो आपको को चालू करें. जब कोई पॉज़िटिव होता है विज्ञापनों की परफ़ॉर्मेंस बेहतर होती है. साथ ही, विज्ञापन अपने-आप बेहतर हो जाते हैं SKOverlay के साथ.

ऐप्लिकेशन-बाउंड डोमेन

जून 2020 में, Apple ने App-Bound को लॉन्च किया था Google Domains डेवलपर को यह अनुमति देनी होगी कि वे किसी ऐप्लिकेशन में सभी WKWebView के लिए डोमेन को 10 या उससे कम उपयोगकर्ताओं तक सीमित करें, WKAppBoundDomains Info.plist बटन का इस्तेमाल करके.

अगर आप WKAppBoundDomains कुंजी को अपनी Info.plist फ़ाइल में जोड़ते हैं, तो Google ऐसा हो सकता है कि Mobile Ads SDK, विज्ञापन लोड न कर पाए.

पब्लिशर के पहले पक्ष का आईडी, जिसे पहले यही 'ऐप्लिकेशन कुंजी' कहा जाता था

ज़रूरी शर्तें: Google Mobile Ads SDK 8.3.0 या उससे ज़्यादा

Google Mobile Ads SDK पेश किया गया Publisher first-party ID, पहले इसी ऐप्लिकेशन के नाम से जाना जाता था डेटा का इस्तेमाल करके, आपको ज़्यादा काम के और दिलचस्पी के मुताबिक विज्ञापन दिखाने की सुविधा देती है जो आपके ऐप्लिकेशन से इकट्ठा किए गए हैं.

पब्लिशर के पहले पक्ष का आईडी डिफ़ॉल्ट रूप से चालू होता है. हालांकि, इसे बंद करने के लिए इनका इस्तेमाल किया जा सकता है: नीचे दिया गया तरीका अपनाएं.

Swift

@import GoogleMobileAds

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

Objective-C

@import GoogleMobileAds;

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