AdMob広告のSDKの導入

AdMobはAndroidやiPhoneなどのモバイルアプリ内で広告を表示するためのサービスです。

アプリ内に Google Mobile Ads SDK を組み込むことで簡単に広告表示APIが利用できます。

ここではAndroidアプリでAdMobのSDKを使うための設定をeclipse環境を例に紹介します。

Google Play Services の追加

まず、「google_play_services」をプロジェクトに追加します。

もしすでにインストール済みなら

[eclipseのインストールフォルダ]/sdk/extra/google/google_play_services

フォルダ以下にある「libproject」を既存のコードからプロジェクトに追加します。

このときプロジェクトのプロパティから「Android」を開き、「Library」にも忘れずに追加してください。

もし、google-play-servicesがインストールされていない場合はAndroidSDKManagerを開き、次のように「Google Play services」パッケージをインストールします。

AndroidManifestの設定

次にAndroidManifest.xmlを設定します。必要な設定は次の4つです。

この4つの設定を行ったAndroidManifest.xmlは次のようになります。

<?xml version="1.0"encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.company"
          android:versionCode="1"android:versionName="1.0">
          
  <!-- APIレベル -->
  <uses-sdk
     android:minSdkVersion="9"
     android:targetSdkVersion="21"/>
          
  <application android:icon="@drawable/icon"android:label="@string/app_name"
               android:debuggable="true">
  
    <meta-data android:name="com.google.android.gms.version"
               android:value="@integer/google_play_services_version"/>
        <!-- meta-tagの追加 -->
               
    <activity android:label="@string/app_name"android:name="MainActivity">
      <intent-filter>
        <action android:name="android.intent.action.MAIN"/>
        <category android:name="android.intent.category.LAUNCHER"/>
      </intent-filter>
    </activity>
    
    <activity android:name="com.google.android.gms.ads.AdActivity"
              android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
        <!-- AdActivityの追加 -->
              
  </application>
  <uses-permission android:name="android.permission.INTERNET"/>
      <!-- ネットワーク権限の追加(必須) -->
  <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
      <!-- ネットワーク接続が利用可能か確認する権限(任意) -->
  
</manifest>

これでAdMobのAPIを利用するための準備が整いました。

関連項目
プライバシーポリシー