Flutter中加入AdMob,flutter 渐变色控制开始和结束位置Flutter中加入AdMob写在最前:1.如果是安卓版本,应用最好在Google Play上架,如果不能上架或需要海外商城上架的,可以联系我,除提供帮助,还可长期支持维护;2.于行其事必先利其器,访问谷歌的能力就不多说了;很多APP特别是工具类型......
写在最前:
1.如果是安卓版本,应用最好在Google Play上架,如果不能上架或需要海外商城上架的,可以联系我,除提供帮助,还可长期支持维护;
2.于行其事必先利其器,访问谷歌的能力就不多说了;
很多APP特别是工具类型的,都没有特别好的创收渠道,这个时候可以使用AdMob来增加一些收入。
比较好的一点,AdMob是按照展示次数付费的,所以只要广告放置的合理收入还是可观的。
进入主题:
1.肯定是要有谷歌账号,不知道的自行注册;
2.开通AdMob权限,在https://admob.google.com中登录google账号,并绑定付款信息,注意,银行卡要支持多币种的;
3.在AdMob中,应用添加应用,应用添加后复制广告应用ID
Android应用需要在:android/app/src/main/xxxx中添加广告ID代码:
IOS需要在:ios/Runner/Info.plist中添加:
IOS需要注意,在Runner文件夹中要包含GoogleServiceInfo.plist文件,该文件是在Firebase中下载的,下载前,要与AdMob账号关联
4.应用添加后可以直接添加广告单元,目前我只用到了原生广告,创建时选择原生广告,给一个名字就可以了;
5.安卓应用还需要在build.gradle中配置:
build.gradle:
dependencies{classpathcom.google.gms:googleservices:4.3.2}
appbuild.gradle:
apply plugin:com.google.gms.googleservices
6.在Flutter项目的pubspec.yaml中使用:flutter_native_admob插件,该插件仅用于原生广告展示,如需要使用banner广告、激励广告、插页广告类型,需使用:firebase_admob
7.本文仅说明flutter_native_admob的使用,在需要的列表或其他widget位置添加广告:
注意:该admob组件需要外层控件高度
特别需要注意几点:
1.测试中,应用ID可以填写自己的,但是测试单元ID不可以填写正式的,会很容易导致封号;
2.IOS和Android是不同的单元ID和应用ID,不要使用同一个,容易封号;
3.不要在测试时经常点击广告,容易封号;
4.提供一下测试的单元ID:
Android测试的广告单元ID:caapppub3940256099942544/2247696110
IOS测试的广告单元ID:caapppub3940256099942544/3986624511
此处留下近期APP广告收入截图:
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部