استراتيجيات الخصوصية

لمعرفة الاعتبارات الرئيسية عند إعداد تطبيقك للتغييرات في الخصوصية على نظام التشغيل iOS، يُرجى الاطّلاع على استراتيجيات الخصوصية لنظام التشغيل iOS

تفعيل SKAdNetwork لتتبُّع الإحالات الناجحة

المتطلبات الأساسية: الإصدار 7.64.0 أو إصدار أحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"

تدعم "SDK لإعلانات Google على الأجهزة الجوّالة" تتبُّع الإحالات الناجحة باستخدام SKAdNetwork, التي تتيح لـ Google والمشترين التابعين لجهات خارجية المشاركين إسناد عملية تثبيت للتطبيق حتى في حال عدم توفّر معرّف المعلِنين (IDFA)

لتفعيل هذه الميزة، عليك تعديل المفتاح SKAdNetworkItems بإضافة مزيد من الخيارات. قاموس تعرّف Google والمشترين التابعين لجهات خارجية المشاركين SKAdNetworkIdentifier من القيم في Info.plist

يتضمن المقتطف أدناه 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>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 قيمة

طلب تفويض "شفافية تتبُّع التطبيقات"

المتطلبات الأساسية: الإصدار 7.64.0 أو إصدار أحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"

لعرض طلب تفويض "شفافية تتبُّع التطبيقات" للوصول إلى معرّف المعلِنين (IDFA)، يجب تعديل Info.plist لإضافة مفتاح NSUserTrackingUsageDescription مع رسالة مخصّصة تصف استخدامك. إليك مثال على الوصف النص:

<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

المتطلبات الأساسية: الإصدار 8.5.0 أو إصدار أحدث من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"

SKOverlay تطبيقًا مقترحًا على سطح الإعلان، حتى يتمكن المستخدمون تثبيته بدون مغادرة التطبيق.

إذا كنت تستخدم الإصدار 8.5.0 من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة" أو إصدارًا أحدث، لا داعي لاتخاذ أي إجراء لتفعيل SKOverlay لتطبيقك. عندما يكون هناك إيجابي التي تعود بفائدة على المستخدمين والمعلنين، سيتم تحسين الإعلانات تلقائيًا باستخدام SKOverlay.

النطاقات المرتبطة بالتطبيقات

في حزيران (يونيو) 2020، طرحت شركة Apple حزمة App-Bound النطاقات كميزة تمكين في بفرض قيود على النطاقات لجميع WKWebView في تطبيق ما، إلى 10 نطاقات أو أقل، من خلال مفتاح WKAppBoundDomains Info.plist.

إذا أضفت مفتاح WKAppBoundDomains إلى ملف Info.plist، ستتغير قد يتعذّر على حزمة تطوير البرامج (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];