הגדרות של מודעות מוגבלות ומזהים מאינטראקציה ישירה (First-Party)

אם מעדכנים את ההגדרות של Ad Manager מודעות מוגבלות פרוגרמטיות או מזהי צד ראשון למודעות באפליקציות, צריך להשתמש בממשקי ה-API החדשים האלה כדי להתאים את ההגדרות ב-Ad Manager. אם לא משתמשים בממשקי ה-API, יכול להיות ש-PAL יכלול את המזהים במזהה החד-פעמי (nonce) שמשמש בבקשה להצגת מודעה לשרת. עם זאת, ייתכן שמערכת Ad Manager תסיר את האותות על סמך ההגדרות ב-Ad Manager.

ממשקי ה-API הם:

  • disableLimitedAdsStorage – משביתה את המזהים לזיהוי תנועה לא חוקית בלבד ואת השימוש באחסון מקומי למודעות מוגבלות. אם עדכנתם את ההגדרה מודעות מוגבלות פרוגרמטיות ב-Ad Manager בקטע ניהול > הגדרות גלובליות, תוכלו להשתמש ב-API הזה כדי להשבית את השימוש באחסון המקומי של מודעות מוגבלות ב-PAL. חשוב לציין שההגדרה הזו לא חלה על מודעות ללא הגבלה.
  • disableFirstPartyIdentifiers – משביתה מזהים מאינטראקציה ישירה שמשמשים לבחירת מודעות. אם עדכנתם את ההגדרה מזהי צד ראשון למודעות באפליקציות ב-Ad Manager בקטע ניהול > גלובלי, תוכלו להשתמש ב-API הזה כדי להשבית מזהים כאלה ב-PAL. חשוב לציין שההגדרה הזו לא חלה על השימוש במזהים ובאחסון מקומי לצורך זיהוי תנועה לא חוקית.

בדוגמה הבאה מוגדרים הפרמטרים הבאים:

PALSettings *settings = [[PALSettings alloc] init];
settings.allowStorage = YES;
settings.directedForChildOrUnknownAge = NO;

PALGoogleAdManagerSettings *adManagerSettings = [[PALGoogleAdManagerSettings alloc] init];
// Add this line if the "Programmatic limited ads" toggle is turned off in
// Ad Manager.
adManagerSettings.disableLimitedAdsStorage = YES;
// Add this line if the "First party identifiers for ads on app" toggle
// is turned off in Ad Manager.
adManagerSettings.disableFirstPartyIdentifiers = YES;

self.nonceLoader = [[PALNonceLoader alloc] initWithSettings:settings
                                    googleAdManagerSettings:adManagerSettings];