1

私は onCreate() {

adView = new AdView(this, AdSize.IAB_BANNER, "a15119c131293a3");
       AdRequest adRequest = new AdRequest();
           //adLayout is a large linear layout that takes up half of the screen
       LinearLayout adLayout = (LinearLayout)findViewById(R.id.adViewLayout);
       adLayout.addView(adView);
       adView.loadAd(adRequest);

}

次に、マニフェストで、すべての権限と admob アクティビティをインポートします。

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

何が間違っていた可能性がありますか?よろしくお願いいたします。広告は単に表示されません。

編集:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:ads="http://schemas.android.com/apk/res/com.easyDefinition.googledefinition"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" 
    android:orientation="vertical">
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="3dp"
        >
        </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="42dp"
        >

        <TextView
            android:id="@+id/statusTitle"
            android:layout_width="0dip"
            android:layout_height="wrap_content"
            android:layout_weight="3"
            android:text="Define: "
            android:textSize = "20dp"
            android:gravity="center_vertical|center_horizontal"
            android:layout_gravity="center"/>

        <EditText
            android:id="@+id/editTxt2"
            android:layout_width="0dip"
            android:layout_height="match_parent"
            android:maxLength="90"
            android:singleLine="true" 
            android:layout_weight="6"
            android:textSize="16dp"
            android:hint= "The word to search"
            android:gravity="center_vertical|center_horizontal"
            android:inputType="textNoSuggestions" >         
            </EditText>
    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="40dp"
        >
        <Button
            android:id="@+id/googleSearchBtn"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:text="Show the definition"
            android:gravity="center_vertical|center_horizontal"
            android:textSize="12dp"/>

    </LinearLayout>
    <com.easyDefinition.googledefinition.ToolFileListView
        android:id="@+id/fileListView"
        android:layout_width="fill_parent"
        android:layout_height="20dp"/>

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:id="@+id/adViewLayout"
        >

    </LinearLayout>
</LinearLayout>

Logcat エラーなし

これはカウントされますか?

02-12 00:26:15.223: E/webview(18040): registerForStylusPenEvent onAttachedToWindow
02-12 00:26:15.223: E/webview(18040): registerForStylusPenEvent START
02-12 00:26:15.228: E/webview(18040): registerForStylusPenEvent END
4

2 に答える 2

1

AdMob を初めて実行したときは、サーバーがアプリへの広告配信を開始するために「ウォームアップ」する必要があるため、何も表示されない可能性があります。その後、広告枠がないために広告が表示されない可能性があります。特に、アプリをテストしている国の広告在庫がない可能性があります。

edit re:warm up 私の経験から、アプリからの最初のいくつかの広告リクエストはしばしば失敗します。これはおそらく、サーバーが以前に見たことがない、または最近見たことのないアプリに広告を配信するためにリソースを割り当てる必要があるためです。

AdMobのドキュメントには次のコメントがあります。

AdMob がパブリッシャー ID を初めて認識したとき、広告を受け取るまでに最大 2 分かかる場合があります。この最初の 2 分間の遅延は、ID が 24 時間使用されなくなるたびに繰り返されます。

于 2013-02-12T05:28:47.213 に答える
0

これを試して、

これをmanifest.xmlに追加します

 <meta-data
    android:name="ADMOB_ALLOW_LOCATION_FOR_ADS"
    android:value="true" />
于 2013-02-12T05:50:19.280 に答える