您可以使用 TFUA (先前稱為「未滿規定年齡標記」) 標記,針對歐洲經濟區 (EEA)、英國和瑞士境內的使用者,將廣告請求標為採用受限的資料處理模式。這項功能的立意是協助您遵守《一般資料保護規則》(GDPR) 和相關兒童隱私權法規,例如《適齡線上服務設計規範》(AADC)。請注意,您可能也需要配合 GDPR 和 AADC 遵守其他法律義務;請詳閱所有法規遵循指南,並諮詢您的法律顧問。提醒您,Google 提供工具的用意是協助發布商遵守規定,而非方便發布商規避法定義務。進一步瞭解 GDPR 和 AADC 對發布商的影響。
使用這項功能時,廣告請求將會包含 TFUA
參數,這個參數會針對特定廣告請求停用個人化廣告功能 (包括再行銷),也會停止向第三方廣告供應商 (例如廣告評估像素和第三方廣告伺服器) 提出其他請求。這個參數不會影響您使用 Ad Manager 的鍵/值,因此請務必確認您的鍵/值用法符合 GDPR 規範。
如果在廣告請求中加入 TFUA
參數,該參數的效力將優先於任何相關網站層級設定。
如果您的 UI 提供「兒童導向內容廣告」設定,只有在偵測到來自隱私權法規涵蓋區域的請求,或是您已針對 Ad Manager 完成相應設定時,我們才會套用預訂委刊項的「限制委刊項放送」設定。*
* 這項設定可讓您選取允許向歐洲經濟區 (EEA)、英國及其他隱私權法規涵蓋區域的使用者放送的廣告類型。
如果您使用 Google 的廣告服務,且想在網站、子網域或應用程式層級 (而非個別廣告請求) 要求符合 COPPA 規範的受限的資料處理方式,請參閱「替網站或應用程式設定「兒童導向內容」標記」。
TFCD 和 TFUA 代碼不得同時設為 true
。如果這兩者同時這樣設定,系統會優先採用 TFCD 代碼。
Google 發布商廣告代碼 (GPT)
為遵守隱私權法規,我們不再建議您使用 setTagForUnderAgeOfConsent
GPT API 呼叫。
如果您使用 Google 發布商廣告代碼 (GPT),只要更新程式碼,即可將廣告請求標為採用受限的資料處理模式,以符合 GDPR 規定。如果略過這個參數,就會預設為允許放送個人化廣告。
如需最新程式碼範例,請參閱 GPT 開發人員說明文件。
GPT 回傳式曝光
Google 發布商廣告代碼可讓您產生具有「回傳式曝光」功能的廣告代碼。如要導入這項功能,請使用寫入 iframe 的標準 Google 發布商廣告代碼。
<amp-ad>
代碼
您可以使用 <amp-ad type="doubleclick">
代碼,透過 amp-consent
元件將廣告請求標為採用受限的資料處理模式。這個元件允許發布商指定 checkConsentHref
端點;系統會在透過任何指定「data-block-on-consent
」屬性的網頁元件傳送請求前,先行查詢這個端點。進一步瞭解 amp-consent
和 ConsentHref
回應的格式
如果發布商的 ConsentHref
端點傳回了「tfua
」或「tfcd
」鍵,則後續的 Ad Manager 請求會分別標記為受限的資料處理。舉例來說,假如 AMP 網頁含有同意元件和廣告:
<amp-consent layout="nodisplay" id="consent-element">
<script type="application/json">
{ "consents":
{ "my-consent":
{
"checkConsentHref": "https://publisher.com/api/check-consent", "promptUI": "consent-ui"
}
}
}
</script>
</amp-consent>
<amp-ad data-block-on-consent width=320 height=50 type="doubleclick" data-slot="/4119129/mobile_ad_banner" json='{"targeting":{"sport":["rugby","cricket"]}, "categoryExclusions":["health"]}'></amp-ad>
下列來自發布商的 ConsentHref
(https://publisher.com/api/check-consent
) 回應會為 Ad Manager 廣告請求啟用受限的資料處理:
{ "promptIfUnknown": false, "sharedData": { "doubleclick-tfua": 1, "doubleclick-tfcd": 0 } }
您也可以透過指定 JSON 物件,在 <amp-ad>
代碼中靜態設定 TFUA
和 TFCD
,範例如下:
<amp-ad data-block-on-consent width=320 height=50 type="doubleclick" data-slot="/4119129/mobile_ad_banner" json='{"targeting":{"sport":["rugby","cricket"]}, "categoryExclusions":["health"], "tagForChildDirectedTreatment":1, "tagForUnderAgeTreatment":1}'> </amp-ad>
最後,為了幫助您遵守這些規定,您也可以為向第三方提出請求的其他 AMP 元件 (例如 amp-analytics
和 amp-pixel
) 設定 data-block-on-consent
。
無標記請求
如果您使用無標記請求,就可以直接在廣告代碼請求網址中加入 tfua=[int]
參數,將廣告請求標為必須採用「受限的資料處理」。建議您及早在代碼中指定這個參數,以免網址遭到截斷。指定 tfua=1
即可將廣告請求標為「受限的資料處理」。
如果略過這個參數,就會預設為停用「受限的資料處理」,並且允許個人化廣告。
例如:
https://securepubads.g.doubleclick.net/gampad/ad?iu=/12345/adunit&sz=728x90&tfua=1&c=12345
Ad Exchange 廣告代碼
如果您的網頁是以非同步廣告程式碼 (adsbygoogle.js
) 向 Ad Exchange (AdX) 請求廣告,請在每個代碼中納入 data-tag-for-under-age-of-consent="1"
參數,以便為受限的資料處理請求合適的廣告。例如:
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"> </script> <ins class="adsbygoogle" style="display:inline-block;width:728px;height:90px" data-ad-client="ca-pub-0123456789abcdef" data-ad-slot="0123456789" data-tag-for-under-age-of-consent="1"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>
如果您使用比較舊的同步廣告代碼 (show_ads.js
),請在每個廣告代碼中設定 google_tag_for_under_age_of_consent=1
這個變數。例如:
<script> google_ad_client = "ca-pub-0123456789abcdef"; google_ad_slot = "0123456789"; google_ad_width = 125; google_ad_height = 125; google_tag_for_under_age_of_consent = 1; </script> <script src="https://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
Google Mobile Ads SDK
如果您是應用程式開發人員,則可指明是否希望 Google 在您提出廣告請求時,將您的內容視為適合採用受限的資料處理模式。
您可以設定 tagForUnderAgeOfConsent
來表示採用受限的資料處理模式。詳情請參閱 Android 版和 iOS 版開發人員說明文件。
Google 互動式媒體廣告 SDK (影片廣告)
針對影片廣告請求,只要將 tfua=1
參數加到廣告代碼中,即可指定 Google 將影片內容視為適合採用受限的資料處理模式,您可以使用手動建立的主影片廣告代碼或特定平台的 IMA SDK (例如 HTML5、iOS 或 Android 的 SDK) 來加入參數。
如果您的影片播放器採用 Ad Manager 的動態廣告插播功能,您也可以在隨選即播影片 (VOD) 或直播請求中加入 tfua=1
參數,將該參數傳遞給這兩者中的廣告請求。
如果 TFCD
和 TFUA
參數都設為 1
,TFCD
的效力優先。