הגדרות של מודעות מוגבלות ומזהים מאינטראקציה ישירה (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. חשוב לציין שההגדרה הזו לא חלה על השימוש במזהים ובאחסון מקומי לצורך זיהוי תנועה לא חוקית.

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

ConsentSettings consentSettings = ConsentSettings.builder()
            .allowStorage(isConsentToStorage)
            .build();

GoogleAdManagerSettings adManagerSettings = GoogleAdManagerSettings.builder()
            // Add this line if the "Programmatic limited ads" toggle is turned
            // off in Ad Manager.
            .disableLimitedAdsStorage(true)
            // Add this line if the
            // "First party identifiers for ads on app" toggle is turned
            // off in Ad Manager.
            .disableFirstPartyIdentifiers(true)
            .build();

nonceLoader = new NonceLoader(this, consentSettings, adManagerSettings);