(未成功)2018年Google Admob广告在Unity发布的.apk显示小总结

如题,我在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文件后,下载在你的手机上,通过翻墙测试,也可以在电脑的安卓虚拟器上进行测试,同样也要进行翻墙才可以看到广告,记住一定要翻墙不然看不到!!!

翻墙软件:Shadowsocks,提供免费SS的网站: 免费SS

手机端也有Shadowsocks的。(如果成功了,或者失败了但是经过你的聪明才智,百般尝试而成功,请告诉我怎么做的!QQ:836279844 Milk)

猜你喜欢

转载自blog.csdn.net/qq_39574690/article/details/79987954