google AdSense

官方文档

链接: AdSense 代码简介
链接: Ad Placement API
链接: H5 游戏广告(Beta 版)使用入门

接入步骤

  1. 在bulid-templete下创建打包模板。并在index.html文件的 body 中加载sdk并完成初始化
//sdk加载,上线前将src得client换为自己的正式id。并删除data-adbreak-test="on"。
<script asyncdata-adbreak-test="on"src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-123456789"crossorigin="anonymous">
</script>//sdk初始化。需在onReady中传消息/置一个状态给cocos。告知可以开始广告调用。或提示广告加载失败/加载中。
<script>window.adsbygoogle = window.adsbygoogle || [];window.adBreak = function (o) { adsbygoogle.push(o); }window.adConfig = function (o) { adsbygoogle.push(o); }window.adConfig({sound: 'on',preloadAdBreaks: 'on',onReady: () => {console.log("AdSense onReady");},
})
  1. 在游戏的广告位置调用代码
  • 激励
  showRewardAd() {window["adBreak"] && window["adBreak"]({type: 'reward',  // ad shows at start of next levelname: 'restart-game',beforeAd: () => {console.log("激励视频开始播放");},  // You may also want to mute the game's sound.afterAd: () => {console.log("激励视频播放结束");//关闭,观看完成都会走这里},    // resume the game flow.beforeReward: (showAdFn) => {showAdFn && showAdFn();},adDismissed: () =>{console.log("中途关闭广告");},adViewed: () => {console.log("玩家完整看完广告");//google建议设置状态码,在afterAd中处理奖励逻辑},adBreakDone: () => {//Always called (if provided) even if an ad didn't show(始终调用,即使广告展示失败了)}});}
  • 前贴片广告(理解类似于原生的开屏广告),可以直接在广告加载的onReady中调用
    // Game must not be running.// Nothing in the game area should be clickableshowTailAd() {window["adBreak"]({type: 'preroll',adBreakDone: (e) => {console.log("前贴片显示失败:", e);},})}
  • 插屏
    showInterstitialAd() {window["adBreak"] && window["adBreak"]({type: 'browse',name: 'restart-game',beforeAd: () => {console.log("插屏");},  // You may also want to mute the game's sound.afterAd: () => {console.log("插屏");},    // resume the game flow.});}
  1. 随后打包web,在本地使用node起一个http服务器即可测试该代码

使用cocoscreator接入google AdSence广告相关推荐

  1. Hexo接入Google adsense广告

    前言 新的一年开始,由于个人的博客站点:https://www.donlex.cn 已经建立几个月,一直安静地躺在那里做美男子.就想着接点小广告,赚一点睡后收入.于是搜索发现了Google AdSen ...

  2. CocosCreator接入GoogleAdMob激励广告

    我们的App需要通过接入广告的方式来赚取收入,其中GoogleAdMob就是比较简单容易实现的一种. 我在文章中接入GoogleAdmob的方式是通过AndroidStudio原生来接入的. 一.前提 ...

  3. creator 构建ios 项目 接入 google admob 横幅广告

    最近研究了基于cocos creator 构建的 ios项目接入google的广告. Admob应用广告申请设置 1.在admob网站注册帐号等. https://apps.admob.com/ 2. ...

  4. Unity和安卓(二):接入 google 广告

    文章目录 上篇 详细见PDF 示例代码 技巧 资料 上篇 Unity和安卓(一):安卓打包教程 详细见PDF 示例代码 Google广告接入 技巧 unity 导出的 as 工程,通常可以考虑沿用上一 ...

  5. unity google admob ios 接入 聚合激励广告适配器

    下面说下躺坑 主要是接入google admob 聚合激励广告适配器 ,开启facebook ,unity,admob 广告 使用sdk框架接入 sdk下载地址:https://developers. ...

  6. CocosCreator接入穿山甲广告1-激励视频

    首先进入文档后要先去下载它文档里的sdk,这个压缩包里面含有demo,没有头绪的朋友可以进入他的工程看下,也可在模拟器上运行一下它的demo看下效果.下载完后可以进入他工程下的libs的文件夹里把两个 ...

  7. 去你的Google Adsence

    前段时间因为使用iteye,所以又把很久前的google adsence帐号启用了,每个月进个块儿八毛的美子儿,聊胜于无罢了. 不过即使这样,也好景不长,前几天竟然收到说我的adsence帐号被封,有 ...

  8. 接入腾讯广告联盟 Android SDK时遇到的坑

    出现的bug是:按照流程一步步接入腾讯广告SDK后,也按照注意事项对targetSDKVersion >= 24时的文件访问兼容性做了处理!但是8.0以上的手机仍然会出现当点击下载类广告的时候, ...

  9. 两步验证杀手锏:Java 接入 Google 身份验证器实战

    转载自   两步验证杀手锏:Java 接入 Google 身份验证器实战 什么是两步验证? 大家应该对两步验证都熟悉吧?如苹果有自带的两步验证策略,防止用户账号密码被盗而锁定手机进行敲诈,这种例子屡见 ...

最新文章

  1. php输出报错Message: Array to string conversion
  2. 微服务之数据同步Porter
  3. 多维数组和C#中的数组数组有什么区别?
  4. Atitit.异步编程 java .net php python js 对照
  5. bootstrap 点击加号 表格_bootstrap中的输入组按钮,点击加号加1,减1子
  6. java怎么从一个类传值到另一个类_Android开发之两个类之间的数据传递
  7. 序列化以及反序列化二叉树
  8. bootstraptable 日期控件_bootstrap table插件使用说明demo
  9. Java基础——类加载机制及原理
  10. Vue项目中使用基于pdf.js的vue-pdf插件在pc浏览器下阅览PDF文件
  11. python求数字平均值_Python简单计算数组元素平均值的方法示例
  12. 新iPhone同款?谷歌Pixel 4渲染图曝光:“浴霸”相机模组抢眼
  13. 路由协议管理距离汇总
  14. 详解java二叉排序树_java实现二叉排序树
  15. Oracle 归档模式
  16. ORL Character Recgnition
  17. 中兴手机怎么与计算机连接网络连接不上,ZTE中兴为什么wifi连接上却不能上网...
  18. 银河麒麟V10(Kylin Linux V10)之MySQL编译安装
  19. 无线网卡连接internet,有线网卡向另一台电脑分享网络(笔记本当有线路由器)...
  20. 权威机构发布行业白皮书,菜鸟有望成为数智航运时代的领军者

热门文章

  1. 【电子技术】如何抑制共模、差模噪声?
  2. 谷歌公布13GB 3D扫描数据集:17大类、1030个家用物品
  3. C#获取动态key的json对象的值
  4. PADS Router布线技巧和一些常用快捷键
  5. 达内——java编程基础
  6. 读书笔记 -- 《瓦尔登湖》
  7. 相机模型:opengl投影 vs 小孔成像
  8. 一个有趣推理题的答案
  9. MATLAB:零状态响应(lsim(连续);filter(离散))、冲激响应(impulse或impz)和阶跃响应(step)、卷积(conv)
  10. JS事件—unload、beforeunload