Admob Update

  • 2 Antworten
  • Letztes Antwortdatum
J

Jajobe

Erfahrenes Mitglied
14
Guten Tag miteinander
Seid dem relaunch von Admob, blicke ich irgendwie nicht mehr durch.
Früher hat man, wenn man seine App registriert hat eine Publisher ID bekommen (Kombi von Buchstaben und Zahlen). Aber seit dem Relaunch der Webseite bekommt man nur noch eine Anzeigenblock ID (ca-app-pub-........).
Da man ja seine "MY_AD_UNIT_ID" in die XML Datei einfügen muss, habe ich einfach mal die Anzeigenblock ID probiert, was allerdings nicht funktioniert, weil dann die App abstürtzt. Ich habe auch die extra Admob SDK hinzugefügt und alle Berechtigungen die man braucht hinzugefügt. Aber trotzdem stürtzt sie irgendwie ab.
Noch die XML:
Code:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
    android:layout_height="fill_parent"
    android:keepScreenOn="true">

        <TextView
            android:id="@+id/info_message"
            android:layout_width="fill_parent"
            android:layout_height="381dp"
            android:background="@drawable/alu"
            android:gravity="center_vertical|center_horizontal"
            android:text="@string/info"
            android:textColor="#5EFF00"
            android:textSize="70sp"
            android:textStyle="bold" />
        
     <com.google.ads.AdView android:id="@+id/adView"
                         android:layout_width="wrap_content"
                         android:layout_height="wrap_content"
                         ads:adUnitId="ca-app-pub-1316127653427214/6836628889"
                         ads:adSize="BANNER"
                         ads:loadAdOnCreate="true"/>

</LinearLayout>

Hoffe es kann mir jemand helfen. :unsure:
 
Ich habs gerade erst umgebaut und die neue ID rein getan. Bei mir tat es auf anhieb ohne Code umbauen zu müssen.
Nur das aktuelle SDK rein, ID wechseln uns gut wars.

Und was kommt für eine Fehlermeldung? Könnte vielleicht helfen.
 
Hier ist mal mein LOG:

Code:
08-13 18:35:28.506: W/asset(4227): Copying FileAsset 0x66463a90 (zip:/data/app/com.bjcreative.tachometer-1.apk:/resources.arsc) to buffer size 4296 to make it aligned.
08-13 18:35:28.646: I/dalvikvm-heap(4227): Grow heap (frag case) to 9.808MB for 1536016-byte allocation
08-13 18:35:28.696: I/dalvikvm-heap(4227): Grow heap (frag case) to 13.100MB for 3456016-byte allocation
08-13 18:35:28.706: W/dalvikvm(4227): threadid=1: thread exiting with uncaught exception (group=0x40c5dba0)
08-13 18:35:28.716: E/AndroidRuntime(4227): FATAL EXCEPTION: main
08-13 18:35:28.716: E/AndroidRuntime(4227): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.bjcreative.tachometer/com.bjcreative.tachometer.MainActivity}: android.view.InflateException: Binary XML file line #20: Error inflating class com.google.ads.AdView
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2460)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2521)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at android.app.ActivityThread.access$600(ActivityThread.java:162)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1370)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at android.os.Handler.dispatchMessage(Handler.java:99)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at android.os.Looper.loop(Looper.java:158)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at android.app.ActivityThread.main(ActivityThread.java:5777)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at java.lang.reflect.Method.invokeNative(Native Method)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at java.lang.reflect.Method.invoke(Method.java:511)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1083)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:850)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at dalvik.system.NativeStart.main(Native Method)
08-13 18:35:28.716: E/AndroidRuntime(4227): Caused by: android.view.InflateException: Binary XML file line #20: Error inflating class com.google.ads.AdView
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:698)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at android.view.LayoutInflater.rInflate(LayoutInflater.java:746)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at android.view.LayoutInflater.inflate(LayoutInflater.java:489)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:342)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at android.app.Activity.setContentView(Activity.java:1929)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at com.bjcreative.tachometer.MainActivity.onCreate(MainActivity.java:40)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at android.app.Activity.performCreate(Activity.java:5165)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1103)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2416)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	... 11 more
08-13 18:35:28.716: E/AndroidRuntime(4227): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.ads.AdView" on path: /data/app/com.bjcreative.tachometer-1.apk
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:65)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at android.view.LayoutInflater.createView(LayoutInflater.java:552)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:687)
08-13 18:35:28.716: E/AndroidRuntime(4227): 	... 21 more


Der ursprüngliche Beitrag von 18:39 Uhr wurde um 19:12 Uhr ergänzt:

Ups Fehler nach gefühlten 20x mal durchschauen gefunden. Habe die sdk nicht in libs ordner kopiert
 
Zurück
Oben Unten