Если вы обновите настройки Менеджера рекламы для ограниченной алгоритмической рекламы или собственные файлы cookie для рекламы в Интернете , используйте эти новые API, чтобы они соответствовали настройкам Менеджера рекламы. Если вы не используете API, PAL может включать идентификаторы в одноразовый номер, который используется в запросе объявления на сервер. Однако Менеджер рекламы может игнорировать сигналы в зависимости от настроек Менеджера рекламы.
API следующие:
-
disableLimitedAdsStorage
— отключает файлы cookie, предназначенные только для обнаружения недействительного трафика, и использование локального хранилища для ограниченной рекламы. Если вы обновили настройку ограниченной алгоритмической рекламы в Менеджере рекламы в разделе «Администратор» > «Глобальные настройки» , используйте этот API, чтобы отключить использование локального хранилища для ограниченной рекламы в PAL. Обратите внимание, что этот параметр не применяется к неограниченной рекламе. -
disableFirstPartyIdentifiers
— отключает собственные идентификаторы, используемые для выбора объявлений. Если вы обновили настройки собственных файлов cookie для рекламы в Интернете в Менеджере рекламы в разделе «Администрирование» > «Глобальные настройки», используйте этот API, чтобы отключить такие идентификаторы в PAL. Обратите внимание, что этот параметр не применяется к использованию файлов cookie и локального хранилища для обнаружения недействительного трафика.
В следующем примере устанавливаются эти параметры:
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.
adManagerSettings.disableFirstPartyIdentifiers = true;
const nonceLoader = new goog.pal.NonceLoader(consentSettings, adManagerSettings);