我这里因为要接入admob所以各种坑到了
问题有
- 模拟器没跑好
- 网上很多旧的admob的接入很容易就坑道了
- 接入之后报错但是没有可以继续弹出视频,我这里只接入视频激励
模拟器我这里没有测试成功就不说了
那么真机 第一个条件是,必须能连接国外,你懂得
下来是按照官方的说明进行的,
重要!!!重要
首先你必须把官方的例子跑通测试了,在去看自己的取参照修改
我这里都被坑道就是,视频没有马上加载成功,要等一会之后才可以使用,这里要小心,不然还以为自己接错了,各种去找相关答案无果
下来是要对应上例子和自己的项目
这里出现的是,主要是可能官方的说明使用的是最新的,而自己如果使用旧的就必须参考就的,要不就牛头不对马嘴这个坑主要是网络上好多老的文章与官方的文档对不上
直接就载坑里了,
比如2019-2-28日
官方的文档是这样的
// Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713
MobileAds.initialize(this, "YOUR_ADMOB_APP_ID");
这里就需要在
https://github.com/googleads/google-ads-java
找到对应的例子
比如我下载这个项目里面的
之后去找到
googleads-mobile-android-examples-master\java\admob\RewardedVideoExample
就需要查看MainActivity.java里面的写法和官方的写法是否一致
否则都是不知道哪里出现问题
下载完demo那么把demo先跑起来测试ok
这里就需要能访问国外,因为android studio需要下载各种各样的库
在编译的时候,很多,这个绕不过去
剩下的就是测试调整了
从eclipse转到android studio需要做一些build.gradle和AndroidManifest.xml的调整需要注意一下
因为如果android studio创建会有2个build.gradle,而通过eclipse生成就只有一个,这里就等于两个进行了合并,需要修改一个就好了,而AndroidManifest.xml可能出现有所增减的情况而已。