且也跟AdSense綁在一起,所以廣告投放率也還OK
接下來我會稍微敘述一下新版的AdMob的投放步驟
1.先至 http://zhtw.admob.com 申請一個AdMob 帳號
2.新增一個應用程式
3.我在這裡示範的是Android
4.填寫詳細資料,如下
例如:market://details?id=
(不要真的填阿XD"送不出去的)
5.下載SDK,並前往應用程式6.做到這步你已經完成基本的設定了:)
接下來你只需要查看一下你的發布商 ID
7.把剛剛下載下來的SDK打開,會看到GoogleAdMobAdsSdk-4.1.0.jar ,把它加入Java Build Path中
8.讓我們先來設定AndroidManifest.xml吧
加入以下兩個權限
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
並加入這個Activity在
<activity android:name="com.google.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation"/>
有可能像這個樣子
9.創一個attrs.xml 內容如下
<?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="com.google.ads.AdView"> <attr name="adSize"> <enum name="BANNER" value="1"/> <enum name="IAB_MRECT" value="2"/> <enum name="IAB_BANNER" value="3"/> <enum name="IAB_LEADERBOARD" value="4"/> </attr> <attr name="adUnitId" format="string"/> </declare-styleable> </resources>
10.讓我們來設定Layout吧,依需求把廣告放到需要的位置
<com.google.ads.AdView android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" ads:adUnitId="開發商ID" ads:adSize="BANNER"/>
如果你的Android SDK版本比較新,也可以看到他的模擬畫面
11.在程式中讓它可以作用吧,程式碼有可能像這樣
package com.redwan.samples; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; import com.google.ads.AdRequest; import com.google.ads.AdView; public class admob extends Activity{ private AdView adView; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.admob); TextView tv = (TextView)findViewById(R.id.textView1); tv.setText("admob,稍等一下廣告就出來了"); adView = (AdView)findViewById(R.id.adView1); AdRequest adRequest = new AdRequest(); //adRequest.setTesting(true); adView.loadAd(adRequest); } }
12.執行程式,稍等網路跑一下廣告就出來了,你看到的結果可能像這樣
恭喜你 ~ 開始賺錢吧 :D
參考
http://blog.kerul.net/2011/05/installing-google-admob-into-android.html