プロジェクトに「広告」を追加したい。Web サイト admob.com を使用して広告を作成しました。それを自分のプロジェクトに追加する方法を知りたいだけです。Googleで検索しましたが、正しい答えが得られません。助けてください。前もって感謝します。
1 に答える
0
Android アプリに広告バナーを追加する簡単な手順を次に示します。まず、このメソッドを Main アクティビティに追加します
private void displayAd()
{
try
{
AdView adView = new AdView(LettersType.this, AdSize.BANNER, HERE-YOUR-ADMOB-ID);
// Lookup your LinearLayout assuming it’s been given
// the attribute android:id="@+id/mainLayout"
FrameLayout adMobLayout = (FrameLayout)findViewById(R.id.banner);
// Add the adView to it
adMobLayout.addView(adView);
// AdRequest adRequest = new AdRequest();
// adRequest.addTestDevice(AdRequest.TEST_EMULATOR);
// Initiate a generic request to load it with an ad
adView.loadAd(new AdRequest());
adView.setAdListener(new AdListener() {
public void onDismissScreen(Ad arg0) {
}
public void onLeaveApplication(Ad arg0) {
}
public void onPresentScreen(Ad arg0) {
}
public void onReceiveAd(Ad arg0) {
}
public void onFailedToReceiveAd(Ad arg0, ErrorCode arg1) {
}
});
}catch(Exception e)
{
}
}
この権限を Android マニフェストに追加します
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize"/>
最後に、これを mainactivity レイアウト XML ファイルに追加します
<FrameLayout android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/banner"
android:layout_centerHorizontal="true"
/>
このフレームレイアウトは adbanner です。
于 2013-10-15T08:36:55.617 に答える