2013-01-23 6 views
5

Implemento l'annuncio di mediazione in Android ma non viene mostrato che utilizzo attualmente AdMob House Ads e Hunt Mobile Ads nella mediazione della rete pubblicitaria.Come implementare l'annuncio di mediazione in Android

implemento sia il modo di codifica xml che java ma nessuno dei due funziona per me.

mio codice XML

<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" /> 

e l'errore di registro gatto è

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

Hai aggiunto il file .jar appropriato alla cartella lib? – PearsonArtPhoto

+0

sì ho aggiunto GoogleAdMobAdsSdk-6.2.1.jar nella mia cartella libs –

risposta

4

Sembra che avete scaricato il pacchetto Admob, ma è necessario scaricare anche il file .jar per l'altra tipi di annunci. Google fornisce instructions per tutti gli annunci mediati e il link di download specifico per Huntmads jar.

+0

ho anche aggiunto huntMads.jar ma succede dando questo errore continua. –

+0

Hmmm ... Prova a ricostruire l'intera app. Inoltre, assicurati che fosse incluso nella cartella giusta (/ libs) – PearsonArtPhoto

+0

sì ho aggiunto tutto il jar necessario nella cartella libs ma il problema non è risolto –