Android開発爆笑記

レセプターのソフト&ハード開発備忘録

adMobの手順

1) Android Application Projectを作る

2) プロジェクトのプロパティからJavaのビルドパスで外部JAR追加でAdsのSDKを選ぶ

3) マニフェストパーミッションにAccess_Network_StateとInternetを使いする。
 <uses-permission android:name="android.permission.INTERNET"/>
 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

※ここでSave

4) マニフェストにアクティビティ追加
 <activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation"/>

※ここでSave

5) レイアウトのXMLの3行目に追加
 xmlns:ads="http://schemas.android.com/apk/res/com.google.ads.example"

※ここでSave

6) レイアウトのXMLにadMob領域をつくる
<com.google.ads.AdView android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adUnitId="abcdef012345678"←adMobから
ads:adSize="BANNER" />

※ここでSave

7) MainActivity.javaのonCreateに追加
 AdView adView = (AdView)this.findViewById(R.id.adView);
 adView.loadAd(new AdRequest());

※ここでSave

 

追記)しかしどこか違ってると思う。結局インスタンスされてからadMobは実行するのが良いので、この方法はNGなのかなと思っている。