|
开屏广告其实在现在的app都很常见,虽然我们每个人都很讨厌开屏广告,但是不可否认,开屏广告也是一部分收入。假如产品有销往海外的需求,那么谷歌广告的收入或许会比较可观。一般谷歌广告单个点击的费用基本是国内的几倍以上,以我之前网站的谷歌广告费用比较大概是这样的。
首先说明一下结果,失败了,当然应该是我太菜了。
那么要想接入谷歌的开屏广告有什么要求呢? 首先当然要注册谷歌的admob,创建应用和广告单元,得到谷歌广告的sdk。在接入的时候遇到以下的问题导致了失败,最主要的是开源框架的安卓api版本与谷歌广告要求的不同,谷歌要求最低是api31
修改api会导致应用的大量老代码不适配新api,同时应用引入的老的库也与新api不匹配,导致大量报错
但是,其实安卓提供了一个升级工具,可以帮助我们迁移版本,虽然迁移成功完成,但是构建项目会导致大量错误,都是由于引入的库较老,与新api不匹配
可以看到,目前至少有100个错误
除了api的问题,谷歌的sdk要求的java版本是jdk11,与目前开源框架使用的也是不同的,也有可能导致潜在的问题。
要想全部改完应该很耗精力,而且后续的问题也无法得知
因此,要想集成谷歌广告的sdk,建议全新开发一个适配新api应用的版本,配合机智云sdk使用或许能得到想要的效果
|
|