将 AdSense 代码添加到您的游戏页面中(游戏广告)

1,730次阅读

共计 2827 个字符,预计需要花费 8 分钟才能阅读完成。

提醒:本文最后更新于 2022-09-12 22:39,文中所关联的信息可能已发生改变,请知悉!

将 AdSense 代码添加到您的游戏页面中(游戏广告)

H5 游戏广告(Beta 版)使用的是 AdSense 代码 以及初始化 H5 Ad Placement API 函数所需的一些额外代码。您还可以使用一些 可选 AdSense 代码参数 配置其他设置。

如何放置代码

  1. 复制下面显示的代码:
    <script async src=”https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-xxxxxxxxxxxxxxxx” crossorigin=”anonymous”></script>
    <script>window.adsbygoogle = window.adsbygoogle || []; var adBreak = adConfig = function(o) {adsbygoogle.push(o);} </script>

    注意:请务必复制所有代码,包括用于初始化 adBreak() 和 adConfig() 函数的额外代码,否则您的广告将无法正常展示。

  2. 在您的代码中,请将 "ca-pub-xxxxxxxxxxxxxxxx" 替换为自己的发布商 ID。不妨了解如何 查找发布商 ID
  3. 如果您的游戏是在移动应用中运行的,那么您需要指定两个额外参数,具体方法如下:在 data-ad-client="ca-pub-xxxxxxxxxxxxxx" 后面添加以下参数:
    • data-admob-interstitial-slot="ca-app-pub-xxxxxxxxxxxxxxxx/11111111"
    • data-admob-rewarded-slot="ca-app-pub-xxxxxxxxxxxxxxxx/22222222"data-admob-Interstitial-slot 用于请求插页式广告,data-admob-rewarded-slot 用于请求激励广告。如果您的游戏会在移动应用中展示广告,您必须至少指定一个参数。不妨详细了解如何在 AdMob 中创建 插页式广告单元 激励广告单元。如果您还没有 AdMob 帐号,请访问 Google AdMob 创建一个。
  4. 将代码放置在托管您游戏的网页的 <head> 和 </head> 标记之间。

    注意:无论您通过何种方式分发游戏(例如,如果您直接将游戏嵌入某个网页或使用 iframe 将游戏嵌入其他网站或您自己的网站中),都应始终将代码放置在包含您游戏的网页中。

添加了 AdSense 代码和额外代码的游戏页面示例

示例代码 说明
yourdomain.com/games/mygame 托管您的游戏的网页
<head>  
<script async
src="https://pagead2.googlesyndication.com<br%20/>/pagead/js/adsbygoogle.js?client=ca-pub-xxxxxxxxxxxxxxxx" crossorigin="anonymous">
</script>
此部分是 AdSense 代码。
<script>window.adsbygoogle =
window.adsbygoogle || [];
var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
</script>
此部分用于初始化 H5 Ad Placement API。
</head> <body>  
<canvas id="game_canvas"
width="100%" height="100%">
<script src="game.js"><script>
此部分表示您的游戏逻辑。
</body>  

AdSense 代码参数说明

您可以使用以下 AdSense 代码参数为您的游戏广告配置各种设置。data-ad-client 参数是必需参数,而所有其他参数是可选参数。

注意:这些设置会在包含游戏画布的网页加载时启动,且在整个游戏 / 网页浏览过程中无法更改。

参数 说明与示例
data-ad-client 必需 您的发布商 ID 和发布商代码。示例:data-ad-client="ca-pub-123456789"
data-ad-host 可选 如果您要与托管平台分享收益,请使用此参数指定相关托管平台。示例:data-ad-host="ca-host-pub-123"
data-admob-interstitial-slot 可选 如果您的游戏是在移动应用中运行的,请使用此参数来请求插页式广告。示例:data-ad-host="ca-app-pub-123/456"
data-admob-rewarded-slot 可选 如果您的游戏是在移动应用中运行的,请使用此参数来请求激励广告。示例:data-ad-host="ca-app-pub-123/789"
data-ad-channel 可选 您可以添加 自定义渠道 ID 来跟踪广告效果。示例:data-ad-channel="1234"
data-adbreak-test 可选 使用此参数来启用测试模式。这样您就可以使用模拟广告来测试广告展示位置。示例:data-adbreak-test="on"
data-tag-for-child-directed-treatment 可选 如果您想要将自己的广告请求标记为面向儿童的内容,请使用此参数。如需了解详情,请参阅:将网站或广告请求标记为面向儿童。示例:data-tag-for-child-directed-treatment="1"
data-tag-for-under-age-of-consent 可选 如果您想要将欧洲经济区 (EEA)、瑞士和英国的广告请求标记为受限的数据处理,请使用此参数。如需了解详情,请参阅:针对未达到自主年龄的欧洲经济区和英国用户标记广告请求 (TFUA)。示例:data-tag-for-under-age-of-consent="1"
data-ad-frequency-hint 可选 广告之间的最短平均展示时间间隔(以秒为单位)。如果此值为“120 秒”,则广告的平均展示频次不会超过每两分钟一次。请注意,服务器控件将来可能会忽略或替换此提示。示例:data-ad-frequency-hint="120s"

申请方式:

H5 游戏广告(Beta 版)可助您在 HTML5 (H5) 游戏中展示插页式广告和激励广告,从而实现增收。本产品目前处于 Beta 版测试阶段。请填写此 表单,表明您有意使用本产品。填写此意向调查表后,您还会在该产品扩大适用范围时收到相关通知。详细了解 H5 游戏广告(Beta 版)的优势

提审链接二:https://services.google.com/fb/forms/html5-adsense-for-games/

注意事项

  • 我们不能保证您的帐号一定通过审核,因为这取决于您是否满足相关的合作伙伴资格要求。
  • 填写此表单,即表示您在此同意 Google 将来就 H5 游戏广告最新产品动态与您联系。

 

正文完
 
lostfawn
版权声明:本站原创文章,由 lostfawn 2022-02-16发表,共计2827字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。