0

アプリをテストします。追加すると、マニフェストにアクティビティを追加するというボックスが表示されます。追加するとすぐに、そのボックスには何も表示されませんでした。これが私のアプリに入れられたすべてのコードです。私が試したさまざまなことのために、いくつかは役に立たないことに気づきました。私のアプリは不要なコードにひざまずきます。削除できるコードがあれば、私にも知らせてください。

主な質問広告が表示されないのはなぜですか

JAVA

AdView myAdView;


    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.game_play);  


        myAdView=(AdView)findViewById(R.id.adView);
        AdRequest adRequest = new AdRequest();
        adRequest.addTestDevice(AdRequest.TEST_EMULATOR);
        myAdView.loadAd(adRequest);

メインレイアウト

 xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/android_drinking"     
    tools:context=".PlayerInput" >


    <com.google.ads.AdView
            android:id="@+id/adView"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            ads:adUnitId="a14ff402be4457c"
            ads:adSize="BANNER"
            ads:testDevices="TEST_EMULATOR"
            android:layout_alignParentBottom="true"
            android:layout_centerHorizontal="true"
            ads:loadAdOnCreate="true"/>

attrs xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="com.admob.android.ads.AdView">
<attr name="backgroundColor" format="color" />
<attr name="primaryTextColor" format="color" />
<attr name="secondaryTextColor" format="color" />
<attr name="keywords" format="string" />
<attr name="refreshInterval" format="integer" />
</declare-styleable>
</resources>

アンドロイドマニフェスト

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<meta-data android:value="YOUR_ID_HERE" android:name="ADMOB_PUBLISHER_ID" />
<!-- AdMobActivity definition -->
<activity android:name="com.admob.android.ads.AdMobActivity"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
android:configChanges="orientation|keyboard|keyboardHidden" />
<!-- Track Market installs -->
<receiver android:name="com.admob.android.ads.analytics.InstallReceiver"
android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>

 <activity
            android:name="com.google.ads.AdActivity"
            android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />

    </application>

    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

  </manifest>

今夜私が試しているチュートリアルへのリンク。

4

3 に答える 3

0

これは、必要なすべての情報を含む簡単なチュートリアルです

Android アプリに Google 広告を追加する方法 (Google Admob Ads )

このアプリを開発する際に留意してください

  1. Google 広告発行者 ID が必要です。
  2. クラスパスに Google AdMob Ads SDK.jar ファイルを追加する必要があります
  3. アプリのターゲットが API 13 以降である必要があります
  4. また、PLはインターネット許可を追加することを忘れないでください
  5. この方法で、アプリケーション タグのマニフェスト ファイルに Google 広告アクティビティを追加する必要があります。

    <activity  
                android:name="com.google.ads.AdActivity"  
                android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />  
        </application>
    

それがあなたを助けることを願っています!!

于 2013-01-03T13:19:30.880 に答える
0

私が自分自身にアプリを電子メールで送信した追加機能は、妻のタブレットにインストールしましたが、機能する必要があります。間違ってテストするように設定している必要があります。アプリからJava部分も削除しました。

于 2013-01-03T12:44:04.070 に答える
0

admob へのリクエストが正しく行われているかどうか、LogCat を確認していただけますか?

唯一の問題は、admob インベントリが不十分なためリクエストが失敗することです。

于 2013-01-03T13:46:38.357 に答える