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跨境小程序
手機入駐更便捷
返回頂部