只能放送部分廣告

自 2021 年 1 月 14 日起,如果使用者未同意使用 Cookie、使用者拒絕同意使用 Cookie,或是在 IAB 資訊公開和同意聲明架構第 2 條,在整合 IAB TCFv2 整合後收到有效的資訊公開和同意聲明 (TC) 字串,IMA HTML5 SDK 就允許放送受限制的廣告

針對 DAI SDK,您必須使用 StreamRequest.adTagParameters 設定 ltd 參數。 詳情請參閱「受限制的廣告指南」一文。

使用 Google 發布商廣告代碼 (GPT) 的發布商也必須設定 PrivacySettingsConfig.limitedAds,以停用 GPT 相關 Cookie。下列程式碼片段說明如何根據 IMA 隨播廣告指南執行此操作:

...

<!-- Register your companion slots -->
<script type='text/javascript'>
  googletag.cmd.push(function() {
    googletag.pubads().setPrivacySettings({
      limitedAds: true,
    });
    // Supply YOUR_NETWORK and YOUR_UNIT_PATH.
    googletag.defineSlot('/YOUR_NETWORK/YOUR_UNIT_PATH', [728, 90], 'companionDiv')
      .addService(googletag.companionAds())
      .addService(googletag.pubads());
    googletag.companionAds().setRefreshUnfilledSlots(true);
    googletag.pubads().enableVideoAds();
    googletag.enableServices();
  });
</script>

...
媒體串流的播放內容仍是由發布商負責。資訊清單網址會繼續指向 dai.google.com,該 Cookie 為 Cookie 網域,也可能包含 Cookie。因此,播放器需要進行設定,才能正確要求資訊清單 withCredentials=false

請參閱相關連結,瞭解如何替特定播放器設定這項功能:

您也可以整合同意聲明管理平台 (CMP),自動啟用受限制的廣告。Android SDK 截至 2021 年 1 月 14 日推出的最新版 HTML5 SDK。