Google AdSense谷歌广告联盟发布商广告代码中的针对 AMP 网页的广告个性化设置

2016-10-18 480

Google AdSense谷歌广告联盟发布商广告代码中的针对 AMP 网页的广告个性化设置!Google AdSense谷歌广告联盟发布商广告代码中的广告个性化设置!

根据 google adsense谷歌广告联盟更新后的欧盟地区用户意见征求政策,您必须向位于欧洲经济区 (EEA) 和英国境内的用户披露相关信息;在法律有相应要求的情况下,必须就 Cookie 或其他本地存储方式的使用征得他们的同意。

Google AdSense谷歌广告联盟发布商广告代码中的针对 AMP 网页的广告个性化设置
Google AdSense谷歌广告联盟发布商广告代码中的针对 AMP 网页的广告个性化设置

自 AMP 网页的广告请求提供的广告个性化设置与之前所述的非 AMP 网页相同:发布商可以选择向位于欧洲经济区 (EEA) 和英国境内的所有用户投放非个性化广告,也可以根据用户意见来选择是投放个性化广告还是非个性化广告。下文说明了对于通过 或 请求广告的 AMP 网页,如何针对每种情形进行配置。

向所有 EEA 和英国用户投放非个性化广告

如果您的 AMP 广告代码不使用实时配置 (RTC),您只需在 Google Ad Manager 界面或 AdSense 界面中启用非个性化广告投放即可,而无需进一步更改 AMP 网页。

如果您的 AMP 广告代码使用实时配置 (RTC),则您可以对网页进行配置,以避免针对接收非个性化广告的用户(例如,位于 EEA 和英国境内的那些用户)发送 RTC 请求。下面列出了为实现此目的而必需的组件和配置(amp-geo 和 amp-consent)。

<!-- 首先我们需要设置 amp-geo 扩展程序。我们来定义一个群组:“eea”,其中包含欧洲经济区的所有国家/地区和英国。由于 EEA 成员国/地区可能会随时间推移而发生变化,因此您需要确保该列表始终处于最新状态。-->
amp-geo layout="nodisplay"
  <script type="application/json"
    {
      "ISOCountryGroups": {
        "eea": [ "at", "be", "bg", "cy", "cz", "de", "dk", "ee", "es", "fi", "fr",
        "gb", "gr", "hr", "hu", "ie", "is", "it", "li", "lt", "lu", "lv", "mt", "nl",
        "no", "pl", "pt", "ro", "se", "si", "sk"]
      }
    }
  </script>
</amp-geo>

<!-- 接下来,我们需要将用户意见征求超时的时长设置为 0(即:根本不显示用户意见征求界面),并将默认的用户同意情况设为“rejected”。这样就会停止发出 RTC 出价邀约,同时向 DFP/AdSense 发出投放非个性化广告的信号。-->
<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
    {
      "consents": {
        "my_consent": {
          "promptIfUnknownForGeoGroup": "eea"
        }
      }
      "policy": {
        "default": {
          "waitFor": {
            "my_consent": []
          }
          "timeout": {
            "seconds": 0,
            "fallbackAction": "reject"
          }
        }
      }
    }
  </script>
</amp-consent>

您必须将 data-block-on-consent 属性添加到相应网页上的所有现有 amp-ad 组件中,如下所示:

<!-- 最后我们来设置广告代码,指示其在获得用户同意时进行屏蔽 -->
<amp-ad data-block-on-consent
    width=320 height=50
    type="doubleclick"
    data-slot="/4119129/mobile_ad_banner">
</amp-ad>

根据用户意见投放个性化广告/非个性化广告

由于 AMP 不允许使用自定义 JavaScript,因此,请求个性化广告还是非个性化广告要取决于 amp-consent 组件的配置以及 data-block-on-consent 和 data-npa-on-unknown-consent 属性。假设您已经配置了一个 amp-consent 组件,并使用 data-block-on-consent 将该组件关联到相应网页上的所有 代码:

  • 如果用户对 amp-consent 组件做出了肯定的响应(用户接受了意见征求提示),网页将正常发出广告请求。
  • 如果用户对 amp-consent 组件做出了否定的响应(用户拒绝了意见征求提示),网页将请求非个性化广告。
  • 如果用户对 amp-consent 的响应未知(用户关闭了意见征求提示)默认情况下,网页不会发出任何广告请求,如果 data-npa-on-unknown-consent 设为 true,网页将请求非个性化广告
  • 如果您通过配置 amp-geo 组件,使意见征求界面不向位于特定地理位置的用户显示,网页将正常发送请求。
  • 如果您的 代码未使用 data-block-on-consent,或者 amp-consent 组件尚未正确配置,网页将正常发送请求。

下例所示的配置会向位于 EEA 和英国境内的所有用户发出意见征求提示,从而引发如上所述的行为:

<!-- 首先我们需要设置 amp-geo 扩展程序。我们来定义一个群组:“eea”,其中包含欧洲经济区的所有国家/地区和英国。由于 EEA 成员国/地区可能会随时间推移而发生变化,因此您需要确保该列表始终处于最新状态。-->
<amp-geo layout="nodisplay">
  <script type="application/json">
    {
      "ISOCountryGroups": {
        "eea": [ "at", "be", "bg", "cy", "cz", "de", "dk", "ee", "es", "fi", "fr",
        "gb", "gr", "hr", "hu", "ie", "is", "it", "li", "lt", "lu", "lv", "mt", "nl",
        "no", "pl", "pt", "ro", "se", "si", "sk"]
      }
    }
  </script>
</amp-geo>
 
<!-- 接下来,我们需要为“eea”国家/地区群组中的用户设置用户意见征求-->
<amp-consent layout="nodisplay" id="consent-element">
  <script type="application/json">
    {
      "consents": {
        "my_consent": {
          "promptIfUnknownForGeoGroup": "eea",
          "promptUI": "myConsentFlow"
        }
      }
    }
  </script> 
</amp-consent>
 

<!-- 最后,我们设置广告代码,使其在必要时等待用户同意 -->
<amp-ad data-block-on-consent
    width=320 height=50
    type="doubleclick"
    data-slot="/4119129/mobile_ad_banner">
</amp-ad>

请注意,您还可通过其他方式有选择性地向用户发出意见征求提示,包括配置相应网页以将 CORS POST 请求发送给您通过 checkConsentHref 配置的端点。

声明: 本站仅提供资源学习下载,资源费用仅为赞助站长的整理费,不代表资源自身价值也不包含任何服务。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本站提供的资源来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:duhaomu@163.com

浩沐资源网 开发技巧 Google AdSense谷歌广告联盟发布商广告代码中的针对 AMP 网页的广告个性化设置 https://www.dhaomu.com/8317.html

相关文章

发表评论
暂无评论
  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

浩沐资源网-打造全网优质免费教程资源分享网站!