修正版を解説いたします。
まず、AdMobにユーザ登録します。
(Google アカウントでサインインも可能です。)
AdMobにユーザ登録したら、
[Sites & Apps:サイト及びアプリケーション]のタブから
[Add Site/App:サイト及びアプリケーションの追加]を選択しましょう。
[Android App]を選択し、
[App name:App名]
[Android Package URL:AndroidパッケージURL]
[Category:ジャンル]
[App description:Appの説明]
を入力します。
[Android Package URL]は後からでもかまいません。
認証コードを入力したら、AdMobのSDKをダウンロードします。
分かる場所に保存してください。
次に、Eclipseへ戻ります。
プロジェクトを右クリックし、[Build Path]を選択します。
[Configure Build Path...]を押してウィンドウを開きます。
[Libraries]のタブを選択し、[Add External JAR File]から
GoogleAdMobAdsSdk-4.1.1.jar
を選択します。
ビルドパスを通したら、XMLの編集へ移ります。
layoutの広告を表示したい位置に下記のXMLコードを追加します。
<LinearLayout android:id="@+id/admob" android:layout_width="fill_parent" android:layout_height="wrap_content" > </LinearLayout>また、先頭の
xmlns:android="http://schemas.android.com/apk/res/android"の下に下記を追加してください。
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
次にres/values/string.xmlの編集をします。
<string name="admob_publisher_id">xxxxxxxxxx</string>を追加します。
xxxxxxxxxはPublisher IDです。
書き換えて下さい。
次にClassファイルへ移ります。
ActivityのonResume()で
AdView adView = new AdView(this, AdSize.BANNER, getString(R.string.admob_publisher_id)); LinearLayout layout = (LinearLayout) findViewById(R.id.admob); layout.addView(adView); AdRequest request = new AdRequest(); // if test mode, add these code /* * request.addTestDevice(AdRequest.TEST_EMULATOR); * request.addTestDevice("ANDROID_DEVICE_ID"); * request.setTesting(true); */ adView.loadAd(request);を追加して下さい。
最後にManifest.xmlを修正します。
Activityの追加をしてください。
<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation" />以上で終了です。
あとは広告が表示されるようになるまで2、3日掛かりますので、
気長に待ちましょう。
Click2Goもよろしくお願いします。
0 件のコメント:
コメントを投稿