2013-01-23 9 views
5

Ich implementiere die Vermittlungsanzeige in Android, aber es zeigt nicht, dass ich derzeit AdMob House Ads und Hunt Mobile Ads in Ad Network Mediation verwenden.Wie die Vermittlungsanzeige in Android implementieren

ich implementiere sowohl die xml und java codierung, aber keiner funktioniert für mich.

mein xml-Code

<com.google.ads.AdView 
     xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" 
     android:id="@+id/ad" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     ads:adSize="SMART_BANNER" 
     ads:adUnitId="6cd435789dcc43c0" 
     ads:loadAdOnCreate="true" /> 

und die Log-Katze Fehler ist

01-23 19:13:10.079: E/Ads(1771): Cannot find adapter class 'com.huntmads.admobadaptor.HuntMadsAdapter'. Did you link the ad network's mediation adapter? Skipping ad network. 
01-23 19:13:10.079: E/Ads(1771): java.lang.ClassNotFoundException: com.huntmads.admobadaptor.HuntMadsAdapter 
01-23 19:13:10.079: E/Ads(1771): at java.lang.Class.classForName(Native Method) 
01-23 19:13:10.079: E/Ads(1771): at java.lang.Class.forName(Class.java:217) 
01-23 19:13:10.079: E/Ads(1771): at java.lang.Class.forName(Class.java:172) 
01-23 19:13:10.079: E/Ads(1771): at com.google.ads.g.a(SourceFile:133) 
01-23 19:13:10.079: E/Ads(1771): at com.google.ads.i.run(SourceFile:116) 
01-23 19:13:10.079: E/Ads(1771): at android.os.Handler.handleCallback(Handler.java:605) 
01-23 19:13:10.079: E/Ads(1771): at android.os.Handler.dispatchMessage(Handler.java:92) 
01-23 19:13:10.079: E/Ads(1771): at android.os.Looper.loop(Looper.java:137) 
01-23 19:13:10.079: E/Ads(1771): at android.app.ActivityThread.main(ActivityThread.java:4424) 
01-23 19:13:10.079: E/Ads(1771): at java.lang.reflect.Method.invokeNative(Native Method) 
01-23 19:13:10.079: E/Ads(1771): at java.lang.reflect.Method.invoke(Method.java:511) 
01-23 19:13:10.079: E/Ads(1771): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784) 
01-23 19:13:10.079: E/Ads(1771): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 
01-23 19:13:10.079: E/Ads(1771): at dalvik.system.NativeStart.main(Native Method) 
01-23 19:13:10.079: E/Ads(1771): Caused by: java.lang.NoClassDefFoundError: com/huntmads/admobadaptor/HuntMadsAdapter 
01-23 19:13:10.079: E/Ads(1771): ... 14 more 
01-23 19:13:10.079: E/Ads(1771): Caused by: java.lang.ClassNotFoundException: com.huntmads.admobadaptor.HuntMadsAdapter 
01-23 19:13:10.079: E/Ads(1771): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61) 
01-23 19:13:10.079: E/Ads(1771): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 
01-23 19:13:10.079: E/Ads(1771): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 
01-23 19:13:10.079: E/Ads(1771): ... 14 more 
+0

Haben Sie die entsprechende .jar-Datei zum lib-Ordner hinzugefügt? – PearsonArtPhoto

+0

Ja, ich habe GoogleAdMobAdsSdk-6.2.1.jar in meinem libs-Ordner –

Antwort

4

Es klingt wie Sie das AdMob-Paket heruntergeladen haben, aber Sie müssen auch die .jar-Datei für die andere zum Download Arten von Anzeigen. Google stellt instructions für alle vermittelten Anzeigen und den spezifischen Downloadlink für die Huntmads jar bereit.

+0

hinzugefügt. Ich habe auch huntMads.jar hinzugefügt, aber passiert es weiter diesen Fehler. –

+0

Hmmm ... Versuchen Sie, die gesamte App neu zu erstellen. Stellen Sie außerdem sicher, dass es im richtigen Ordner (/ libs) enthalten ist. – PearsonArtPhoto

+0

ja, ich habe alle notwendigen jar im Ordner libs hinzugefügt, aber das Problem löst nicht –

Verwandte Themen