橫幅廣告(1)

https://developers.google.com/mobile-ads-sdk/docs/admob/fundamentals?hl=zh-cn

橫幅廣告使用屏幕的一小部分空間來吸引用戶通過點擊獲得更豐富的全屏體驗(例如網站或應用商店頁面)。本指南將向您說明如何讓您的應用開始投放橫幅廣告。

Android (Google Play)Android(6.4.1及更低版本SDK)iOSWindows Phone 8

以下說明與Google Play服務中的Mobile Ads API相關。

要在Android應用中展示橫幅廣告,您只需向界面中添加com.google.android.gms.ads.AdView

添加com.google.android.gms.ads.AdView

Android應用由View對象組成,這些對象屬於Java實例,呈現爲用戶所看到的文字區域、按鈕和其他控件。AdView就是其中一種View子類,會響應用戶的觸摸而展示小型HTML5廣告。

與所有View一樣,AdView既可完全以代碼形式生成,也可採用XML創建(主要方式)。

添加橫幅廣告會用到以下五行代碼:

  • 導入com.google.android.gms.ads.*
  • 聲明AdView實例
  • 完成創建,指定廣告單元ID
  • 將視圖添加至界面
  • 對其加載廣告

爲方便起見,最好在應用的Activity中執行上述所有步驟。

import com.google.android.gms.ads.*;

public class BannerExample extends Activity {
  private AdView adView;

  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    // 創建adView。
    adView = new AdView(this);
    adView.setAdUnitId(MY_AD_UNIT_ID);
    adView.setAdSize(AdSize.BANNER);

    // 查詢LinearLayout,假設其已指定
    // 屬性android:id="@+id/mainLayout"。
    LinearLayout layout = (LinearLayout)findViewById(R.id.mainLayout);

    // 在其中添加adView。
    layout.addView(adView);

    // 啓動一般性請求。
    AdRequest adRequest = new AdRequest.Builder().build();

    // 在adView中加載廣告請求。
    adView.loadAd(adRequest);
  }

  @Override
  public void onPause() {
    adView.pause();
    super.onPause();
  }

  @Override
  public void onResume() {
    super.onResume();
    adView.resume();
  }

  @Override
  public void onDestroy() {
    adView.destroy();
    super.onDestroy();
  }
}

警告:請確保在開發過程中使用測試模式,以免無法點擊您自己的廣告。有關如何啓用測試廣告的詳細信息,請參閱“額外控制”指南

您可以在此下載包含上述代碼的示例項目。

使用XML製作橫幅廣告

結果

現在,當您運行應用時,應該會在屏幕頂部看到橫幅廣告:

查看下篇指南,瞭解有關橫幅廣告的詳情。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章