Firebase 與 AdMob

啊!平台跟通路真的是王道啊!叫你往東,就得往東。

從eclipse轉到android studio看樣子是在所難免。連analytics, admob也都跟firebase整合了。也就是說未來轉到firebase也是在所難免。不過也有好處,整合的功能不少。有空就一一來寫。




如果是要結合admob
https://firebase.google.com/docs/admob/android/quick-start

我們重點的跑一遍

第一點改 App - level build.gradle

第二點改 Project-level build.gradle
     
第三點找出 本來ADMOB的廣告單元編號,記得要先跟firebase連結,就會出現最下方的廣告單元編號與舊版發佈商編號。
在參閱設定操作說明中有應用程式編號,我們可以看到後面xxxxxx~nnnnnnnn有一個 ~ 的符號。
廣告單元編號是xxxxxxx/nnnnnnn有一個 / 的符號。不要搞混了。

提醒使用者要一個activity就申請一個廣告單元。







 貼心提示使用者可以把很多的id都放在resource中,如下

 第三點,程式跟之前大同小異

重點是呼叫廣告前要先執行  MobileAds.initialize....如下,記得後面的編號是 應用程式編號!!

然後在xml中,廣告編號可xml中加,也可以在 activity 中
 AdView.setAdUnitId("ca-app-pub-2831471Xxxxxxx/9nnnnnnnn");   
或從resource中
ADView.setAdUnitId(getString(R.string.XXXXX));



主程式




這樣就可以了…我還有遺漏什麼…咦… 對…json




先到 firebase console    https://console.firebase.google.com/

照指示新增,或是匯入google應用,就可以看到如下



選擇紅框中->管理


下載google-services.json, 將檔案放在 app/ 目錄下即可。



留言

  1. 哥~寫的太好了~剛好使用者跟我說,APP怎麼沒廣告了~
    才發現10月中沒更新版的APP,就不會播送廣告了

    回覆刪除

張貼留言

這個網誌中的熱門文章

python 找圖自動點擊

Python pyserial 抓取系統內的 COM PORT

VBA EXCEL 工作表變化 馬上執行 的作法 Worksheet_Change