قامت Audience Network بتحديث إرشاداتها بشأن إعداد معلمة Advertiser Tracking Enabled. لم يَعُد مطلوبًا منك تعيين معلمة Advertiser Tracking Enabled في مجموعة Audience Network SDK لنظام iOS بالإصدار 17.0.0 والإصدارات الأحدث. نعتمد الآن على API نظام App Tracking Transparency (ATT) من Apple لتحديد حالة إذن ATT للطلبات أو الأحداث المرسلة عبر مجموعة Audience Network SDK لنظام iOS بالإصدار 17.0.0 والإصدارات الأحدث.
ملاحظة: يمكن للمطوّرين العثور على تفاصيل إضافية حول حقل نطاق التتبع في بيانات الخصوصية لمجموعات SDK من Meta. ما يتم ملؤه مسبقًا في حقل نطاق التتبع سيستلم بيانات الزيارات عندما يوفر المستخدم إذن AppTrackingTransparency (ATT) في التطبيق. إذا حددت عملية التحقق التي نجريها من جانبنا أن طلبًا أو حدثًا من جهاز يعمل بنظام iOS بالإصدار 14.5 أو إصدار أحدث يفتقر إلى إذن ATT، فسيتم تقييد استخدام هذه البيانات وسنستخدم أساليب الحفاظ على الخصوصية لإزالة المعلومات أو دمجها قبل استخدامها في عرض الإعلانات أو قياسها.
قم بتعيين المعلمة setAdvertiserTrackingEnabled
للإشارة إلى أن الطلب أو الحدث اشترك في التتبع.
إذا لم يتم تعيين معلمة Advertiser Tracking Enabled والإشارة إلى اشتراك طلب أو حدث نظام iOS بالإصدار 14.5 والإصدارات الأحدث في التتبع، فيمكن أن نقيد استخدام هذا الطلب أو الحدث. يتعين عليك مراجعة الالتزامات القانونية لديك، وشروط المنصة، والالتزامات التي تعهدت بها للمستخدمين لتحديد الطلبات أو الأحداث التي يجب إرسالها من خلال المعلمة Advertiser Tracking Enabled التي تشير إلى اشتراكهم في التتبع.
إذا تم إرسال المعلمة وتم تعيينها على true أو yes، فقد يتم التعامل مع بيانات الطلب أو الحدث من منطلق الاشتراك في التتبع. إذا تم إرسال المعلمة وتعيينها على false أو no، فقد تتعامل Meta مع هذا الطلب أو الحدث على الإصدار 14.5 أو الأحدث على أنه يفتقر إلى إذن ATT.
لاحظ أيضًا:
setAdvertiserTrackingEnabled
، بغض النظر عن استخدام خدمة وسيطة.setAdvertiserTrackingEnabled
لمجموعة Facebook SDK. راجع Advertiser Tracking Enabled لمزيد من التفاصيل.AdvertiserTrackingEnabled
تتوفر فقط لإصدار iOS 14.5 والإصدارات حتى 16.3.1.بالنسبة إلى الأجهزة التي تعمل بنظام iOS 17.0 والإصدارات الأحدث، ومجموعة Audience Network SDK لنظام iOS بالإصدار 6.15.0 والإصدارات الأحدث، لم تعد مطالبًا بتعيين المعلمة Advertiser Tracking Enabled لمجموعة Audience Network SDK. نعتمد الآن على API نظام App Tracking Transparency (ATT) من Apple لتحديد حالة إذن ATT للطلبات أو الأحداث.
تم إيقاف استخدام أداة التعيين للعلامة advertiserTrackingEnabled
: لم يعد يتم استخدام العلامة setAdvertiserTrackingEnabled لمجموعة Audience Network SDK بالإصدار 6.15.0 والإصدارات الأحدث على نظام iOS 17 والإصدارات الأحدث حيث إن مجموعة Audience Network SDK بالإصدار 6.15.0 والإصدارات الأحدث على نظام iOS 17 والإصدارات الأحدث تعتمد الآن على [ATTrackingManager trackingAuthorizationStatus]
AdvertiserTrackingEnabled
فقط للأجهزة التي تعمل بنظام iOS 14.5 أو الإصدارات الأحدث. إذا كنت تستخدم نظام iOS أقدم من iOS 14.5 يدعم تتبع الإعلان المحدود، فحينها يمكن استخدام تتبع الإعلان المحدود.AdvertiserTrackingEnabled
على true أو false. AdvertiserTrackingEnabled
، يتم دمجها في كل طلب عرض إعلان ورمز مقدم عرض الأسعار تلقائيًا.true
أو false
بالقيمة التي اخترتها إلى أن يتم تغييرها يدويًا. ومع ذلك، إذا ألغى المستخدم تثبيت تطبيقك وأعاد تثبيته، فيجب حينها تعيين المعلمة مرة أخرى.يمكنك استدعاء الأسلوب setAdvertiserTrackingEnabled
للفئة FBAdSettings
، وتعيينه على القيمة YES
في Objective-C أو على القيمة true
في Swift. وعلى العكس، يمكنك تعيين الأسلوب setAdvertiserTrackingEnabled
على القيمة NO
في Objective-C أو على القيمة false
في Swift.
إذا كنت تستخدم خدمة وسيطة، فمن ثمّ ستحتاج إلى تنفيذ العلامة setAdvertiserTrackingEnabled
قبل تهيئة مجموعة SDK للخدمة الوسيطة بحيث يتم تلقيها من جانبنا في طلب عرض الأسعار.
تنطبق هذه العلامة أيضًا مع تمكين وضع الاختبار
// Set the flag as true
[FBAdSettings setAdvertiserTrackingEnabled:YES];
// Set the flag as false
[FBAdSettings setAdvertiserTrackingEnabled:NO];
هل تستخدم أداة التضمين Unity المتوفرة من Audience Network؟
// Set the flag as true AudienceNetwork.AdSettings.SetAdvertiserTrackingEnabled(true); // Set the flag as false AudienceNetwork.AdSettings.SetAdvertiserTrackingEnabled(false);
using UnityEngine; using System.Runtime.InteropServices; #if UNITY_IOS namespace AudienceNetwork { public static class AdSettings { [DllImport("__Internal")] private static extern void FBAdSettingsBridgeSetAdvertiserTrackingEnabled(bool advertiserTrackingEnabled); public static void SetAdvertiserTrackingEnabled(bool advertiserTrackingEnabled) { FBAdSettingsBridgeSetAdvertiserTrackingEnabled(advertiserTrackingEnabled); } } } #endif
بمجرد إدخال هذا الرمز، يمكنك حينها تمكين العلامة أو تعطيلها كما لو كنت تستخدم أداة التضمين Unity.