欧盟地区用户意见征求政策

广告个性化设置的广告代码示例

如果您符合我们意见征求政策的要求,并且希望向欧洲经济区内访问您网站的所有用户投放非个性化广告,则无需对您的广告代码进行任何更改。您可以在 AdSense 界面或 Google Ad Manager 界面中启用非个性化广告投放。

不过,如果您有特定要求,比如,您希望向一些用户投放个性化广告,而向另外一些用户投放非个性化广告,则不妨参阅下面的示例。

请注意,以下代码示例并不能实际使用,只是用来提示您如何实现广告个性化设置。

非个性化广告的广告代码

如果您想按照网页投放非个性化广告,请参阅下面的示例:

<html>
<head>
<title>您的网站标题</title>
</head>
<body>

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>(adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1;</script>
// 上面一行内容确保您请求的是非个性化广告。此代码行需要在您使用 <script>(adsbygoogle = window.adsbygoogle || []).push({});</script> 之前加载,而且每个网页有这样一行即可。
<!-- GDPR 测试单元 1 -->
<ins class="adsbygoogle"     style="display:inline-block;width:970px;height:250px"
     data-ad-client="ca-pubxxx"
    data-ad-slot="slot_id">
</ins>

<!-- GDPR 测试单元 2 -->
<ins class="adsbygoogle"     style="display:inline-block;width:250px;height:250px"
     data-ad-client="ca-pubxxx"
    data-ad-slot="slot_id">
</ins>
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
// 这会触发广告请求。

</body>
</html>

个性化广告的广告代码

如果您希望向一些用户投放个性化广告,而向另外一些用户投放非个性化广告,请参阅下面的示例:

<html>
<head>
<title>您的网站标题</title>
</head>
<body>

<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>(adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=1;</script>
// 这会暂停广告请求,让用户有时间与您的意见征求解决方案进行互动。

/* 设置意见征求解决方案,然后根据用户的选择采取相应措施。

如果用户拒绝个性化广告,请务必调用 (adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1;
请注意,在《欧盟网络隐私保护指令》做出相关要求的国家/地区,即使对于非个性化广告,您也需要征得用户同意才能使用 Cookie。

稍后,您可以调用 (adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=0 以继续发送广告请求。如果不进行此调用,系统将不会展示任何广告。

*/

<!-- GDPR 测试单元 1 -->
<ins class="adsbygoogle"     style="display:inline-block;width:970px;height:250px"
     data-ad-client="ca-pubxxx"
    data-ad-slot="slot_id">
</ins>

<!-- GDPR 测试单元 2 -->
<ins class="adsbygoogle"     style="display:inline-block;width:250px;height:250px"
     data-ad-client="ca-pubxxx"
    data-ad-slot="slot_id">
</ins>
<script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
// 这通常会触发广告请求,但是您已将此类设置暂停。

</body>
</html>
 

自动广告:非个性化广告的广告代码

如果您想按照网页投放非个性化自动广告,请参阅下面的示例:

<html>
<head>
<title>您的网站标题</title>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1;
(adsbygoogle=window.adsbygoogle||[]).push({google_ad_client: "ca-pubxxx", enable_page_level_ads: true});
</script>
</head>
<body>

</body>
</html>
 

自动广告:个性化广告的广告代码

如果您希望向一些用户投放个性化自动广告,而向另外一些用户投放非个性化自动广告,请参阅下面的示例:

<html>
<head>
<title>您的网站标题</title>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<script>
(adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=1;
// 这会暂停广告请求,让用户有时间与您的意见征求解决方案进行互动。
(adsbygoogle=window.adsbygoogle||[]).push({google_ad_client: "ca-pubxxx", enable_page_level_ads: true});
// 这通常会触发广告请求,但是您已将此类设置暂停。
</script>
</head>
<body>

<script>
/* 设置意见征求解决方案,然后根据用户的选择采取相应措施。

如果用户拒绝个性化广告,请务必调用 (adsbygoogle=window.adsbygoogle||[]).requestNonPersonalizedAds=1;
请注意,在《欧盟网络隐私保护指令》做出相关要求的国家/地区,即使对于非个性化广告,您也需要征得用户同意才能使用 Cookie。

稍后,您可以调用 (adsbygoogle=window.adsbygoogle||[]).pauseAdRequests=0 以继续发送广告请求。如果不进行此调用,系统将不会展示任何广告。

*/
</script>

</body>
</html>
该内容对您有帮助吗?
您有什么改进建议?