【Unity】2018年的安卓接入Google Admob广告总结(失败分享)

如题,我在Unity2017.1.1f版本发布Android,在测试项目中我几乎按照官方网站:Unity下Google Admob广告实现操作

为什么说几乎,是因为有些要求是Unity 4.0那些版本才需要做的,所以我说几乎。然而,我还是失败了,可能原因如下:

【网络原因:你懂的】

1、SDK版本太老导致不行,但是我经过try{}catch{}捕获异常,没什么情况,而有些同学在尝试的时候,会出现异常错误。

2、没有发布到Google Play或者App Store市场上。(这个我没有尝试,毕竟我只是测试而已啊)

3、网络原因,我另外一篇博客也说明了UnityAds广告是能看到你的APP显示出广告内容的。

(上面,我说的失败是指我的APP应用在真机上运行看不到广告!并非发布失败,如果发布都失败的同学可以查查百度)

在这里简单说说官网的意思:

1、创建Google 账户。

2、使用Google 账户 在google.com/admob/ 登录。

3、创建一个广告应用,首先它会先问你,广告应用是直接使用已经发布到Google Play或App Store的应用吗?如果你有发布到上面去的话,那么就点(是),我是点(无)的,然后会让你选择3种类型的广告,基本你能测试Banner旗帜广告、插入式广告就可以了,可以创它们,一个广告应用下可以有多个广告,当你创建完这些广告后,会给出一个是AppID和一个是广告ID,这样就可以了。(注意:Banner广告是多少秒弹出一次那种弹出式广告,插入式广告也可以设置多少分钟内弹出多少次)。

4、去到developers.google.com/admob/unity/start这个网站,查看相关Unity代码。

因为我弄的是Android,要看清楚它的要求,比如:SDK API版本,Google Server版本,等信息要求。

后面就是下载Google Admob插件包,大概30多MB,Import进入你的项目,弄3个按钮来初始化APPID、初始化广告和显示出广告,其他有什么问题的话,在百度也有介绍这个插件的使用,唯一的区别是少了初始化AppID,我觉得这个初始化很关键,可能就是出现在这个初始化AppID上,因为对比UnityAds广告,UnityAds是不需要初始化AppID的,而是直接一个广告ID即可使用它的广告。

5、发布Android项目形成一个.apk文件后,下载在你的手机上,联网测试,也可以在电脑的安卓虚拟器上进行测试

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值