AdMob объявления не отображаются, но простая кнопка - PullRequest
0 голосов
/ 11 сентября 2011

у меня есть manifest.xml

<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="app.fcporto" android:versionCode="1" android:versionName="0.1">
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>


<application android:icon="@drawable/logo" android:label="@string/app_name">

    <activity android:name=".Principal"  android:configChanges="orientation|keyboardHidden" android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity><activity android:name="com.google.ads.AdActivity"
          android:configChanges="keyboard|keyboardHidden|orientation"/>
</application></manifest>

и мой main.xml -

<?xml version="1.0" encoding="utf-8"?>

<TabHost xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" android:id="@+id/tabhost" android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <LinearLayout android:id="@+id/linearLayout1"
        android:layout_width="fill_parent" android:layout_height="fill_parent"
        android:orientation="vertical">
        <TabWidget android:layout_width="fill_parent"
            android:layout_height="wrap_content" android:id="@android:id/tabs"></TabWidget>
        <FrameLayout android:layout_width="fill_parent"
            android:layout_height="fill_parent" android:id="@android:id/tabcontent">

            <LinearLayout android:layout_width="fill_parent"
                android:layout_height="fill_parent" android:background="#013364"
                android:id="@+id/tab1">
                <ListView android:layout_height="wrap_content"
                    android:layout_width="fill_parent" android:id="@+id/listView2"
                    android:background="#efefef" android:cacheColorHint="#00000000"></ListView>


            </LinearLayout>

            <LinearLayout android:layout_width="fill_parent"
                android:layout_height="fill_parent" android:background="#013364"
                android:id="@+id/tab2">
                <ListView android:layout_height="wrap_content"
                    android:layout_width="fill_parent" android:id="@+id/listView1"
                    android:background="#efefef" android:cacheColorHint="#00000000"></ListView>
            </LinearLayout>
            <RelativeLayout android:layout_width="fill_parent"
                android:layout_height="fill_parent" android:id="@+id/tab3">

                <WebView android:layout_width="fill_parent"
                    android:layout_height="fill_parent" android:id="@+id/webview"/>
            </RelativeLayout>
            <LinearLayout android:layout_width="fill_parent"
                android:layout_height="fill_parent" android:background="#013364"
                android:id="@+id/tab4">
                <ListView android:layout_height="wrap_content"
                    android:layout_width="fill_parent" android:id="@+id/listView3"
                    android:background="#efefef" android:cacheColorHint="#00000000"></ListView>
            </LinearLayout>


        </FrameLayout>


    </LinearLayout><LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1" >


     <com.google.ads.AdView    
       android:id="@+id/ad" 
        android:layout_width="fill_parent" 
       android:layout_height="wrap_content"
       ads:adUnitId="my_unit_id" ads:adSize="BANNER" ads:loadAdOnCreate="true" android:layout_gravity="bottom"/></LinearLayout></TabHost>

Если я заменю , это

<com.google.ads.AdView    
       android:id="@+id/ad" 
        android:layout_width="fill_parent" 
       android:layout_height="wrap_content"
       ads:adUnitId="my_unit_id" ads:adSize="BANNER" ads:loadAdOnCreate="true" android:layout_gravity="bottom"/>

простой кнопкой , это работает. Что мне не хватает с admob?

Спасибо

Ответы [ 2 ]

1 голос
/ 20 сентября 2011

Когда вы тестируете все это, чтобы убедиться, что оно работает должным образом, вы можете включить «testMode» для объявления. С этим вам повезет больше в разработке.

1 голос
/ 20 сентября 2011

Две возможности:

  1. Вы не заменили "my_unit_id" на свой фактический идентификатор издателя admob.
  2. Нет объявлений для показа.Имейте в виду, что уровень заполнения рекламных запросов не составляет 100%.Проверьте выход Logcat.Если вы видите сообщение типа «Запрос объявления выполнен успешно, но по причине отсутствия ресурсов объявление не возвращено», это означает, что объявление недоступно.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...