Admob funktioniert nicht.

  • Antworten:5
urka urks
  • Forum-Beiträge: 4

04.04.2012, 00:35:21 via Website

Hallo,

ich bräuchte dringend mal eure Hilfe.
Ich bekomm Admob nicht zum Laufen.
Selbst wenn ich funktionierende Android-Projekte importiere funktionieren diese nicht.
Wenn ich es genau nach Anleitung baue funktioniert es auch nicht.

Ich bekomm im Prinzip jedesmal einen Fehler in der Zeile (wenn ich in der Logcat durchklicke (lfd. Nr. 10 unten))
1setContentView(R.layout.main);

Ich häng einfach mal alles halbwegs brauchbare an und hoffe, dass mir da irgendjemand helfen kann.

Viele Grüße

main.xml
1<?xml version="1.0" encoding="utf-8"?>
2<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
4 android:layout_width="fill_parent"
5 android:layout_height="fill_parent"
6 android:orientation="vertical" >
7
8 <com.google.ads.AdView
9 android:id="@+id/adView"
10 android:layout_width="wrap_content"
11 android:layout_height="wrap_content"
12 ads:adSize="BANNER"
13 ads:adUnitId="a14f7af81f42e42"
14 ads:loadAdOnCreate="true" />
15
16</LinearLayout>

AndroidManifest.xml
1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="de.silvio.rico.admobtest"
4 android:versionCode="1"
5 android:versionName="1.0" >
6 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
7 <uses-permission android:name="android.permission.INTERNET" />
8 <uses-sdk android:minSdkVersion="7" />
9
10 <application
11 android:icon="@drawable/ic_launcher"
12 android:label="@string/app_name" >
13 <activity
14 android:name=".AdMobTestActivity"
15 android:label="@string/app_name" >
16 <intent-filter>
17 <action android:name="android.intent.action.MAIN" />
18
19 <category android:name="android.intent.category.LAUNCHER" />
20 </intent-filter>
21 </activity>
22 <activity
23 android:name="com.google.ads.AdActivity"
24 android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />
25 </application>
26
27</manifest>

project.properties
1target=android-13

und die Java-Datei
1package de.silvio.rico.admobtest;
2
3import android.app.Activity;
4import android.os.Bundle;
5
6public class AdMobTestActivity extends Activity {
7
8 @Override
9 public void onCreate(Bundle savedInstanceState) {
10 super.onCreate(savedInstanceState);
11 setContentView(R.layout.main);
12 }
13}

Hier mal die Logcat vom Emulator
104-04 00:24:13.637: D/ddm-heap(220): Got feature list request
204-04 00:24:13.967: E/dalvikvm(220): Could not find class 'com.google.ads.AdView', referenced from method de.silvio.rico.admobtest.AdMobTestActivity.onCreate
304-04 00:24:13.967: W/dalvikvm(220): VFY: unable to resolve new-instance 7 (Lcom/google/ads/AdView;) in Lde/silvio/rico/admobtest/AdMobTestActivity;
404-04 00:24:13.967: D/dalvikvm(220): VFY: replacing opcode 0x22 at 0x0003
504-04 00:24:13.967: D/dalvikvm(220): Making a copy of Lde/silvio/rico/admobtest/AdMobTestActivity;.onCreate code (76 bytes)
604-04 00:24:14.057: D/AndroidRuntime(220): Shutting down VM
704-04 00:24:14.057: W/dalvikvm(220): threadid=3: thread exiting with uncaught exception (group=0x4001b188)
804-04 00:24:14.057: E/AndroidRuntime(220): Uncaught handler: thread main exiting due to uncaught exception
904-04 00:24:14.107: E/AndroidRuntime(220): java.lang.NoClassDefFoundError: com.google.ads.AdView
1004-04 00:24:14.107: E/AndroidRuntime(220): at de.silvio.rico.admobtest.AdMobTestActivity.onCreate(AdMobTestActivity.java:24)
1104-04 00:24:14.107: E/AndroidRuntime(220): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
1204-04 00:24:14.107: E/AndroidRuntime(220): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
1304-04 00:24:14.107: E/AndroidRuntime(220): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
1404-04 00:24:14.107: E/AndroidRuntime(220): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
1504-04 00:24:14.107: E/AndroidRuntime(220): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
1604-04 00:24:14.107: E/AndroidRuntime(220): at android.os.Handler.dispatchMessage(Handler.java:99)
1704-04 00:24:14.107: E/AndroidRuntime(220): at android.os.Looper.loop(Looper.java:123)
1804-04 00:24:14.107: E/AndroidRuntime(220): at android.app.ActivityThread.main(ActivityThread.java:4363)
1904-04 00:24:14.107: E/AndroidRuntime(220): at java.lang.reflect.Method.invokeNative(Native Method)
2004-04 00:24:14.107: E/AndroidRuntime(220): at java.lang.reflect.Method.invoke(Method.java:521)
2104-04 00:24:14.107: E/AndroidRuntime(220): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
2204-04 00:24:14.107: E/AndroidRuntime(220): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
2304-04 00:24:14.107: E/AndroidRuntime(220): at dalvik.system.NativeStart.main(Native Method)
2404-04 00:24:14.147: I/dalvikvm(220): threadid=7: reacting to signal 3
2504-04 00:24:14.147: E/dalvikvm(220): Unable to open stack trace file '/data/anr/traces.txt': Permission denied

Antworten
urka urks
  • Forum-Beiträge: 4

04.04.2012, 12:02:46 via Website

Hallo,

den Thread hatte ich durchaus gesehen, aber wegen der Sache mit Ant weitgehend ignoriert.
Wenn ich die GoogleAdMobAdsSdk-4.3.1.jar in einen neu erstellten Ordner lib verschiebe und neu einbinde, ändert das jedoch auch nichts. Gleicher Fehler wie zuvor. Außer dass folgende Zeile nun gelb unterstrichen wurde
1<uses-sdk android:minSdkVersion="7" />

:(

VG
Silvio

Antworten
Matthias
  • Forum-Beiträge: 181

04.04.2012, 12:35:58 via Website

urka urks
Gleicher Fehler wie zuvor.

Dann hast du den Thread nicht richtig / komplett durchgelesen :grin:

urka urks

Antworten
urka urks
  • Forum-Beiträge: 4

04.04.2012, 12:48:07 via Website

Matthias
urka urks
Gleicher Fehler wie zuvor.

Dann hast du den Thread nicht richtig / komplett durchgelesen :grin:

erstens das und zweitens auch noch schusselig gearbeitet.
2 dumme Fehler auf einen Streich!

Danke dir vielmals!

:grin:

Antworten
Matthias
  • Forum-Beiträge: 181

04.04.2012, 13:54:19 via Website

Kein Problem. Ich hab mich die letzten Tage selbst damit rumgetrollt :vader:

Antworten