Flutter中加入AdMob,flutter 漸變色控制開始和結(jié)束位置Flutter中加入AdMob寫在最前:1.如果是安卓版本,應(yīng)用最好在Google Play上架,如果不能上架或需要海外商城上架的,可以聯(lián)系我,除提供幫助,還可長(zhǎng)期支持維護(hù);2.于行其事必先利其器,訪問谷歌的能力就不多說了;很多APP特別是工具類型......
寫在最前:
1.如果是安卓版本,應(yīng)用最好在Google Play上架,如果不能上架或需要海外商城上架的,可以聯(lián)系我,除提供幫助,還可長(zhǎng)期支持維護(hù);
2.于行其事必先利其器,訪問谷歌的能力就不多說了;
很多APP特別是工具類型的,都沒有特別好的創(chuàng)收渠道,這個(gè)時(shí)候可以使用AdMob來增加一些收入。
比較好的一點(diǎn),AdMob是按照展示次數(shù)付費(fèi)的,所以只要廣告放置的合理收入還是可觀的。
進(jìn)入主題:
1.肯定是要有谷歌賬號(hào),不知道的自行注冊(cè);
2.開通AdMob權(quán)限,在https://admob.google.com中登錄google賬號(hào),并綁定付款信息,注意,銀行卡要支持多幣種的;
3.在AdMob中,應(yīng)用添加應(yīng)用,應(yīng)用添加后復(fù)制廣告應(yīng)用ID
Android應(yīng)用需要在:android/app/src/main/xxxx中添加廣告ID代碼:
IOS需要在:ios/Runner/Info.plist中添加:
IOS需要注意,在Runner文件夾中要包含GoogleServiceInfo.plist文件,該文件是在Firebase中下載的,下載前,要與AdMob賬號(hào)關(guān)聯(lián)
4.應(yīng)用添加后可以直接添加廣告單元,目前我只用到了原生廣告,創(chuàng)建時(shí)選擇原生廣告,給一個(gè)名字就可以了;
5.安卓應(yīng)用還需要在build.gradle中配置:
build.gradle:
dependencies{classpathcom.google.gms:googleservices:4.3.2}
appbuild.gradle:
apply plugin:com.google.gms.googleservices
6.在Flutter項(xiàng)目的pubspec.yaml中使用:flutter_native_admob插件,該插件僅用于原生廣告展示,如需要使用banner廣告、激勵(lì)廣告、插頁廣告類型,需使用:firebase_admob
7.本文僅說明flutter_native_admob的使用,在需要的列表或其他widget位置添加廣告:
注意:該admob組件需要外層控件高度
特別需要注意幾點(diǎn):
1.測(cè)試中,應(yīng)用ID可以填寫自己的,但是測(cè)試單元ID不可以填寫正式的,會(huì)很容易導(dǎo)致封號(hào);
2.IOS和Android是不同的單元ID和應(yīng)用ID,不要使用同一個(gè),容易封號(hào);
3.不要在測(cè)試時(shí)經(jīng)常點(diǎn)擊廣告,容易封號(hào);
4.提供一下測(cè)試的單元ID:
Android測(cè)試的廣告單元ID:caapppub3940256099942544/2247696110
IOS測(cè)試的廣告單元ID:caapppub3940256099942544/3986624511
此處留下近期APP廣告收入截圖:
特別聲明:以上文章內(nèi)容僅代表作者本人觀點(diǎn),不代表ESG跨境電商觀點(diǎn)或立場(chǎng)。如有關(guān)于作品內(nèi)容、版權(quán)或其它問題請(qǐng)于作品發(fā)表后的30日內(nèi)與ESG跨境電商聯(lián)系。
二維碼加載中...
使用微信掃一掃登錄
使用賬號(hào)密碼登錄
平臺(tái)顧問
微信掃一掃
馬上聯(lián)系在線顧問
小程序
ESG跨境小程序
手機(jī)入駐更便捷
返回頂部