[[Back>Introduction to Android]]

~
~

* Mobile Ads [#qf6c199e]

   Android向けとしては、主に以下の広告サービスがあり (2011年)
~
   - [[Google Adsense for Mobile Applications>http://www.google.com/ads/mobile/publishers/]]~
   - [[Admob>http://jp.admob.com/]]~
   - [[AdLantis>http://www.adlantis.jp/]]~
   - [[AdMaker>http://jp.ad-maker.net/]]~
~
~
** Comparison [#tce2c5a0]

   [[参考: IT翻訳者Blogさん - Android アプリ広告: AdMob と AdMaker を比較>http://blog.nishinos.com/archives/3107033.html]]~
   [[参考: mucchinのAndroid戦記さん - Androidアプリで広告収入を得る方法 「AdMob」>http://android.roof-balcony.com/admob/admob-reg/]]~
   [[参考: App Adさん - android アプリ広告>http://appad.syoutikubai.com/android.html]]~
   [[参考: Andorid Naviさん - AdMob と AdMaker の 収益 比較>http://www.android-navi.com/archives/android_2/admob_admaker/]]~

~

~

* Admob [#cc476f82]

   報酬の受け取り手段として、小切手かPaypalが利用可能~
   ユーザ情報の登録とAndroidアプリ登録が終わると、SDKがダウンロードできるようになります~

~
~

              ''AdmobのSDKのダウンロード画面''~
   &ref(admob01.png);~


~
~
          ''EclipseにSDKのライブラリをインストール(ビルドパスを通す)します。''~
     &ref(admob02.png,,70%);~

~
~

          ''SDKのライブラリを組み込んだ結果。Referenced Libraryに組み込まれます。''~
     &ref(admob03.png,,70%);

~
~

     参考:http://code.google.com/intl/ja/mobile/ads/docs/android/banner_xml.html~
     参考:http://suka4.blogspot.com/2011/05/android-admob.html~
     参考:http://d.hatena.ne.jp/baroqueworksdev/20110429/1304076994
~
~

~
*Admobの組み込み例 [#cef91a0e]
*Admob's built-in cases [#cef91a0e]

***manifest xml の改造 [#z3975367]
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".TestActivity"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
 
    // ★ここから追加★
        <activity android:name="com.google.ads.AdActivity"
         android:configChanges="keyboard|keyboardHidden|orientation"/>
    // ★ここまで追加★
 
    </application>
    
    // ★ここから追加★
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    // ★ここまで追加★
 
 </manifest>

~
***レイアウトのXML の改造 [#iacd6827]
    // ★ここから追加★
    <com.google.ads.AdView android:id="@+id/adView" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        ads:adUnitId="admobで取得したパブリッシャー ID"
        ads:adSize="BANNER">
    </com.google.ads.AdView>
    // ★ここまで追加★


~

~ 
***プログラム本体の改造 [#s4847be7]

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        // ★ここから追加★
    	AdView adView = (AdView)this.findViewById(R.id.adView);
        adView.loadAd(new AdRequest());
        // ★ここまで追加★
 
    }

~


~

//* Google Adsense [#kbad0f25]
//   SDKを使ってアプリケーションに組み込むことで、Android、iPhone向けに~
//   テキスト・画像で、グーグルが配信する広告を埋め込むことができる。

*AdMaker [#zd2ec583]


~

~
~

  [[Back>Introduction to Android]]

Front page   Edit Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes