Hi,

I've got a problem with my Android app. It doesn't show test ad and I
don't understand why.

Here is my java code:

package org.ifies.android;

import android.app.Activity;
import android.graphics.Color;
import android.os.Bundle;
import android.widget.TableLayout;
import android.widget.TableRow;
import android.widget.TextView;
import com.admob.android.ads.AdManager;
import com.admob.android.ads.AdView;

public class AdmobExample extends Activity{
      private TextView example_message;
      private AdView example_adview;

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

    example_adview = (AdView) findViewById(R.id.ad);
    example_adview.setVisibility(AdView.VISIBLE);

    example_message = (TextView) findViewById(R.id.example_message);
    example_message.setVisibility(TextView.VISIBLE);
  //  example_message.setText("This is an example of AdMob for
Android");

  }
}

Here my xml layout

<LinearLayout
   xmlns:android="http://schemas.android.com/apk/res/android";
   xmlns:app="http://schemas.android.com/apk/res/org.ifies.android";
   android:orientation="vertical"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   android:layout_gravity="bottom">

    <TextView
       android:id="@+id/example_message"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="TextView"
       android:layout_weight="1" />

    <com.admob.android.ads.AdView
          android:id="@+id/ad"
          android:visibility="gone"
          android:layout_width="fill_parent"
          android:layout_height="wrap_content"
          android:layout_alignParentBottom="true"
          app:backgroundColor="#FFFFFF"
          app:textColor="#000000"
          app:keywords="Android game"

          app:testing="true"
        />

</LinearLayout>

Here is the AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android";
      package="org.ifies.android"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/
app_name">
        <activity android:name=".AdmobExample"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category
android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <meta-data android:value="a14adf472974adb"
android:name="Test" />
    </application>
    <uses-sdk android:minSdkVersion="2" />
    <uses-permission android:name="android.permission.INTERNET" />

</manifest>

And here is the logcat when app starts

10-21 17:57:25.064: INFO/AdMob SDK(722): The user ID is null
10-21 17:57:25.124: DEBUG/AdMob SDK(722): Publisher ID read from
AndroidManifest.xml is null
10-21 17:57:25.144: ERROR/AdMob SDK(722): Could not read
ADMOB_PUBLISHER_ID meta-data from AndroidManifest.xml.
10-21 17:57:25.144: ERROR/AdMob SDK(722):
java.lang.NullPointerException
10-21 17:57:25.144: ERROR/AdMob SDK(722):     at
com.admob.android.ads.AdManager.getPublisherId(AdManager.java:157)
10-21 17:57:25.144: ERROR/AdMob SDK(722):     at
com.admob.android.ads.AdRequester.buildParamString(AdRequester.java:
184)
10-21 17:57:25.144: ERROR/AdMob SDK(722):     at
com.admob.android.ads.AdRequester.requestAd(AdRequester.java:67)
10-21 17:57:25.144: ERROR/AdMob SDK(722):     at
com.admob.android.ads.AdView$1.run(AdView.java:317)
10-21 17:57:25.244: WARN/AdMob SDK(722): Could not get ad from AdMob
servers.
10-21 17:57:25.244: WARN/AdMob SDK(722):
java.lang.IllegalStateException: Publisher ID is not set!  To serve
ads you must set your publisher ID assigned from www.admob.com.
Either add it to AndroidManifest.xml under the <application> tag or
call AdManager.setPublisherId().
10-21 17:57:25.244: WARN/AdMob SDK(722):     at
com.admob.android.ads.AdRequester.buildParamString(AdRequester.java:
188)
10-21 17:57:25.244: WARN/AdMob SDK(722):     at
com.admob.android.ads.AdRequester.requestAd(AdRequester.java:67)
10-21 17:57:25.244: WARN/AdMob SDK(722):     at
com.admob.android.ads.AdView$1.run(AdView.java:317)
10-21 17:57:25.264: INFO/AdMob SDK(722): Server replied that no ads
are available (141ms)

I attach a picture from my admob acount settingIs.

I'm developing with Eclipse, Android SDK 1.5 under Kubuntu.

Can anyone help me please?

Thanks
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to