切換
舊版
前往
大廳
主題

在App中放入廣告

默思 | 2016-07-13 11:28:31 | 巴幣 0 | 人氣 518

時常看到App內會有廣告,它的實作基本上也很簡單,只要在layout內加入AdView並在成是內部做些簡單的控制就行了。

首先先在AndroidManifest加入user-permission:
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
第一行是允許App打開網路端點,第二行是允許能存取網路狀態。

再來是在gradle加入google play service:
compile 'com.google.android.gms:play-services:9.2.0'
接下來是layout檔:

adUnitId的那串是從這裡複製的,這是Google給我們開發測試用的,若再測試時用正式的id可能會被Google鎖帳。Size則設定成橫幅(Banner),layout檔的AdView這樣就算完成了。

補充一點,記得在layout檔補上這行:
xmlns:ads="http://schemas.android.com/apk/res-auto"
否則的話無法使用ads。

接下來是程式碼的部分:

需要用到AdView和AdRequest,首先找到layout檔的AdView給我們宣告的AdView,再來建立AdRequest,最後將AdRequest載入AdView中。

成果:

創作回應

更多創作