2015年11月13日 星期五

Android-Google Ads 廣告置入 範例 Sample

20170311 新增:整頁廣告

想必大家都聽過寫 App 然後靠廣告賺錢
那要如何把廣告植入在我們的心血?
其實沒有我們想像的困難

此 Sample 是以 AndroidStudio 版本為主 : 連結
如果大大是以 Eclipse 開發 請參考 : 連結

雖然網路以上有流程
但只需要自己所要的部分

1 . 在 Gradle 內加入
compile 'com.google.android.gms:play-services-ads:7.8.0'

2 . 在要呈現的版面新增元件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              xmlns:ads="http://schemas.android.com/apk/res-auto"
              .
              .

              <com.google.android.gms.ads.AdView
                android:id="@+id/adView"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_centerHorizontal="true"
                android:layout_alignParentBottom="true"
                ads:adSize="BANNER"
                ads:adUnitId="@string/banner_ad_unit_id">
                </com.google.android.gms.ads.AdView>
</LinearLayout>

3 . 宣告元件
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
        
        AdView mAdView = (AdView) findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest.Builder().build();
        mAdView.loadAd(adRequest);
    .
    .
}

4 . 將 AdMob 給的序號添加在 String.xml
序號來源 以下有教學
<resources>
    <string name="banner_ad_unit_id">ca-app-pub-111222333444555666/555444111</string>
</resources>

----------------------------------------------------------------
關於廣告帳號註冊
1 . 申請 Ads 帳號
首頁
https://apps.admob.com/#home
註冊Key
https://apps.admob.com/#monetize/pubcontrols:urls

參考資料: Interstitial Ads
參考資料:Interstitial Ads 無法顯示的問題
歡迎轉載,請註明出處。

沒有留言:

張貼留言