使用cocoscreator接入google AdSence广告
google AdSense
官方文档
链接: AdSense 代码简介
链接: Ad Placement API
链接: H5 游戏广告(Beta 版)使用入门
接入步骤
- 在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");},
})
- 在游戏的广告位置调用代码
- 激励
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.});}
- 随后打包web,在本地使用node起一个http服务器即可测试该代码
使用cocoscreator接入google AdSence广告相关推荐
- Hexo接入Google adsense广告
前言 新的一年开始,由于个人的博客站点:https://www.donlex.cn 已经建立几个月,一直安静地躺在那里做美男子.就想着接点小广告,赚一点睡后收入.于是搜索发现了Google AdSen ...
- CocosCreator接入GoogleAdMob激励广告
我们的App需要通过接入广告的方式来赚取收入,其中GoogleAdMob就是比较简单容易实现的一种. 我在文章中接入GoogleAdmob的方式是通过AndroidStudio原生来接入的. 一.前提 ...
- creator 构建ios 项目 接入 google admob 横幅广告
最近研究了基于cocos creator 构建的 ios项目接入google的广告. Admob应用广告申请设置 1.在admob网站注册帐号等. https://apps.admob.com/ 2. ...
- Unity和安卓(二):接入 google 广告
文章目录 上篇 详细见PDF 示例代码 技巧 资料 上篇 Unity和安卓(一):安卓打包教程 详细见PDF 示例代码 Google广告接入 技巧 unity 导出的 as 工程,通常可以考虑沿用上一 ...
- unity google admob ios 接入 聚合激励广告适配器
下面说下躺坑 主要是接入google admob 聚合激励广告适配器 ,开启facebook ,unity,admob 广告 使用sdk框架接入 sdk下载地址:https://developers. ...
- CocosCreator接入穿山甲广告1-激励视频
首先进入文档后要先去下载它文档里的sdk,这个压缩包里面含有demo,没有头绪的朋友可以进入他的工程看下,也可在模拟器上运行一下它的demo看下效果.下载完后可以进入他工程下的libs的文件夹里把两个 ...
- 去你的Google Adsence
前段时间因为使用iteye,所以又把很久前的google adsence帐号启用了,每个月进个块儿八毛的美子儿,聊胜于无罢了. 不过即使这样,也好景不长,前几天竟然收到说我的adsence帐号被封,有 ...
- 接入腾讯广告联盟 Android SDK时遇到的坑
出现的bug是:按照流程一步步接入腾讯广告SDK后,也按照注意事项对targetSDKVersion >= 24时的文件访问兼容性做了处理!但是8.0以上的手机仍然会出现当点击下载类广告的时候, ...
- 两步验证杀手锏:Java 接入 Google 身份验证器实战
转载自 两步验证杀手锏:Java 接入 Google 身份验证器实战 什么是两步验证? 大家应该对两步验证都熟悉吧?如苹果有自带的两步验证策略,防止用户账号密码被盗而锁定手机进行敲诈,这种例子屡见 ...
最新文章
- php输出报错Message: Array to string conversion
- 微服务之数据同步Porter
- 多维数组和C#中的数组数组有什么区别?
- Atitit.异步编程 java .net php python js 对照
- bootstrap 点击加号 表格_bootstrap中的输入组按钮,点击加号加1,减1子
- java怎么从一个类传值到另一个类_Android开发之两个类之间的数据传递
- 序列化以及反序列化二叉树
- bootstraptable 日期控件_bootstrap table插件使用说明demo
- Java基础——类加载机制及原理
- Vue项目中使用基于pdf.js的vue-pdf插件在pc浏览器下阅览PDF文件
- python求数字平均值_Python简单计算数组元素平均值的方法示例
- 新iPhone同款?谷歌Pixel 4渲染图曝光:“浴霸”相机模组抢眼
- 路由协议管理距离汇总
- 详解java二叉排序树_java实现二叉排序树
- Oracle 归档模式
- ORL Character Recgnition
- 中兴手机怎么与计算机连接网络连接不上,ZTE中兴为什么wifi连接上却不能上网...
- 银河麒麟V10(Kylin Linux V10)之MySQL编译安装
- 无线网卡连接internet,有线网卡向另一台电脑分享网络(笔记本当有线路由器)...
- 权威机构发布行业白皮书,菜鸟有望成为数智航运时代的领军者
热门文章
- 【电子技术】如何抑制共模、差模噪声?
- 谷歌公布13GB 3D扫描数据集:17大类、1030个家用物品
- C#获取动态key的json对象的值
- PADS Router布线技巧和一些常用快捷键
- 达内——java编程基础
- 读书笔记 -- 《瓦尔登湖》
- 相机模型:opengl投影 vs 小孔成像
- 一个有趣推理题的答案
- MATLAB:零状态响应(lsim(连续);filter(离散))、冲激响应(impulse或impz)和阶跃响应(step)、卷积(conv)
- JS事件—unload、beforeunload