如果您更新 Ad Manager 設定「程式輔助限制廣告」或「網站廣告的第一方 Cookie」,請使用這些新 API 與 Ad Manager 中的設定相符。如果您沒有使用 API,PAL 可能會在廣告請求中使用的 Nonce 中加入 ID。不過,Ad Manager 可能會根據 Ad Manager 中的設定捨棄信號。
這些 API 如下:
disableLimitedAdsStorage
- 停用偵測無效流量專用的 Cookie,並停用受限制廣告的本機儲存空間。如果您在 Ad Manager 中更新「管理 > 通用設定」中的「程式輔助受限制的廣告」設定,請使用這個 API 停用 PAL 中受限制廣告的本機儲存空間用途。請注意,這項設定不適用於不受限制的廣告。disableFirstPartyIdentifiers
:停用用於廣告選擇的第一方 ID。如果您在 Ad Manager 中更新「管理」>「全域」設定中的「網站廣告的第一方 Cookie」設定,請使用這個 API 停用 PAL 中的這類 ID。請注意,這項設定不適用於偵測無效流量時使用 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);