Wenn Sie die Ad Manager-Einstellungen Programmatisch eingeschränkte Anzeigen oder Eigene Cookies für Anzeigen im Web aktualisieren, verwenden Sie diese neuen APIs, um die Einstellungen in Ad Manager anzupassen. Wenn Sie die APIs nicht verwenden, kann PAL die IDs in den Nonce aufnehmen, der in der Anzeigenanfrage an den Server verwendet wird. In Ad Manager werden die Signale jedoch möglicherweise basierend auf den Einstellungen in Ad Manager gelöscht.
Die APIs sind:
disableLimitedAdsStorage
: Hiermit werden Cookies zur Erkennung ungültiger Zugriffe und die lokale Speicherung für Anzeigen mit eingeschränkter Ausrichtung deaktiviert. Wenn Sie die Einstellung Programmatisch eingeschränkte Anzeigen in Ad Manager unter Verwaltung > Globale Einstellungen aktualisiert haben, können Sie mit dieser API die Nutzung des lokalen Speichers für eingeschränkte Anzeigen in der programmatisch eingeschränkten Anzeigenausrichtung deaktivieren. Diese Einstellung gilt nicht für Anzeigen ohne Einschränkungen.disableFirstPartyIdentifiers
: Hiermit werden eigene Kennungen deaktiviert, die für die Anzeigenauswahl verwendet werden. Wenn Sie die Einstellung Eigene Cookies für Anzeigen im Web in Ad Manager unter Verwaltung > Global aktualisiert haben, können Sie diese Kennungen mithilfe dieser API in der PAL deaktivieren. Hinweis: Diese Einstellung gilt nicht für die Verwendung von Cookies und der lokalen Speicherung zur Erkennung ungültiger Zugriffe.
Im folgenden Beispiel werden die folgenden Parameter festgelegt:
const consentSettings = new goog.pal.ConsentSettings();
consentSettings.allowStorage = getConsentToStorage();
const adManagerSettings = new goog.pal.GoogleAdManagerSettings();
// Add this line if the "Programmatic limited ads" toggle is turned off in
// Ad Manager.
adManagerSettings.disableLimitedAdsStorage = true;
// Add this line if the "First party cookies for ads on web" toggle
// is turned off in Ad Manager.
adManagerSettings.disableFirstPartyIdentifiers = true;
const nonceLoader = new goog.pal.NonceLoader(consentSettings, adManagerSettings);