Skip to content

Flutter中加入AdMob,通过广告创收

Flutter中加入AdMob,通过广告创收

写在最前:

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文件夹中要包含GoogleService-Info.plist文件,该文件是在Firebase中下载的,下载前,要与AdMob账号关联

4.应用添加后可以直接添加广告单元,目前我只用到了原生广告,创建时选择原生广告,给一个名字就可以了;

5.安卓应用还需要在build.gradle中配置:

build.gradle:

dependencies{classpath’com.google.gms:google-services:4.3.2′}

app->build.gradle:

apply plugin:’com.google.gms.google-services’

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:ca-app-pub-3940256099942544/2247696110

IOS测试的广告单元ID:ca-app-pub-3940256099942544/3986624511

此处留下近期APP广告收入截图:

相关推荐: 我在TikTok卖漱口水,卖到印尼第一

来源:品牌工厂BrandsFactory 编辑:刘晓婷 随着东南亚电商的发展,越来越多中国商人到东南亚掘金,并取得不错的成绩。 MeToo的品牌创始人兼CEO吴少珑亦是其中一员。去年12月,这位在国内已有丰富电商经验的企业家,来到印尼这片尚待开垦的土地发现了全…

    码刀科技(www.lekshop.cn)是国内知名企业级电商平台提供商,为企业级商家提供最佳的电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售/跨境等)、平台管理系统开发及互联网采购解决方案服务, 联系客服了解更多.

    电子商务网站建设的重要性和好处
    Tags: