其他分享
首页 > 其他分享> > Android:AdWhirl无法找到AdMobAdapter

Android:AdWhirl无法找到AdMobAdapter

作者:互联网

使用AdMob本身就可以完美运行.通过AdWhirl使用AdMob会导致以下问题:

 23114               dalvikvm  I  Failed resolving Lcom/adwhirl/adapters/AdMobAdapter; interface 144 'Lcom/admob/android/ads/AdListener;'                                                     
 23114               dalvikvm  W  Link of class 'Lcom/adwhirl/adapters/AdMobAdapter;' failed                                                                                                  
 23114               dalvikvm  E  Could not find class 'com.adwhirl.adapters.AdMobAdapter', referenced from method com.adwhirl.adapters.AdWhirlAdapter.getAdapter                             
 23114               dalvikvm  W  VFY: unable to resolve new-instance 172 (Lcom/adwhirl/adapters/AdMobAdapter;) in Lcom/adwhirl/adapters/AdWhirlAdapter;                                      
 23114               dalvikvm  D  VFY: replacing opcode 0x22 at 0x0012                                                                                                                        
 23114               dalvikvm  D  Making a copy of Lcom/adwhirl/adapters/AdWhirlAdapter;.getAdapter code (229 bytes)                                                                          
 23114               dalvikvm  I  Failed resolving Lcom/adwhirl/adapters/QuattroAdapter; interface 524 'Lcom/qwapi/adclient/android/view/AdEventsListener;'                                   
 23114               dalvikvm  W  Link of class 'Lcom/adwhirl/adapters/QuattroAdapter;' failed                                                                                                
 23114               dalvikvm  E  Could not find class 'com.adwhirl.adapters.QuattroAdapter', referenced from method com.adwhirl.adapters.AdWhirlAdapter.getAdapter                           
 23114               dalvikvm  W  VFY: unable to resolve new-instance 177 (Lcom/adwhirl/adapters/QuattroAdapter;) in Lcom/adwhirl/adapters/AdWhirlAdapter;                                    
 23114               dalvikvm  D  VFY: replacing opcode 0x22 at 0x002c                                                                                                                        
 23114         AndroidRuntime  D  Shutting down VM                                                                                                                                            
 23114               dalvikvm  W  threadid=3: thread exiting with uncaught exception (group=0x4001b180)                                                                                       
 23114            FlurryAgent  D  Ending session                                                                                                                                              
 23114        LocationManager  D  removeUpdates: listener = com.flurry.android.FlurryAgent@4496be70                                                                                           
 23114         AndroidRuntime  E  Uncaught handler: thread main exiting due to uncaught exception                                                                                             
 23114         AndroidRuntime  E  java.lang.NoClassDefFoundError: com.adwhirl.adapters.AdMobAdapter                                                                                           
 23114         AndroidRuntime  E        at com.adwhirl.adapters.AdWhirlAdapter.getAdapter(AdWhirlAdapter.java:39)                                                                             
 23114         AndroidRuntime  E        at com.adwhirl.AdWhirlLayout.handleAd(AdWhirlLayout.java:154)                                                                                         
 23114         AndroidRuntime  E        at com.adwhirl.AdWhirlLayout.access$0(AdWhirlLayout.java:143)                                                                                         
 23114         AndroidRuntime  E        at com.adwhirl.AdWhirlLayout$1.run(AdWhirlLayout.java:87)                                                                                             
 23114         AndroidRuntime  E        at android.os.Handler.handleCallback(Handler.java:587)                                                                                                
 23114         AndroidRuntime  E        at android.os.Handler.dispatchMessage(Handler.java:92)                                                                                                
 23114         AndroidRuntime  E        at android.os.Looper.loop(Looper.java:123)                                                                                                            
 23114         AndroidRuntime  E        at android.app.ActivityThread.main(ActivityThread.java:4363)                                                                                          
 23114         AndroidRuntime  E        at java.lang.reflect.Method.invokeNative(Native Method)                                                                                               
 23114         AndroidRuntime  E        at java.lang.reflect.Method.invoke(Method.java:521)                                                                                                   
 23114         AndroidRuntime  E        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)                                                                    
 23114         AndroidRuntime  E        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)                                                                                       
 23114         AndroidRuntime  E        at dalvik.system.NativeStart.main(Native Method)                                    

有任何想法吗?

解决方法:

如果您使用adwhirl,则仍需要包含所有其他广告sdks.看起来无法找到

com/admob/android/ads/AdListener
Lcom/qwapi/adclient/android/view/AdEventsListener

确保你仍然包括admob和quattro sdks.

标签:android,admob,adwhirl,ads-api
来源: https://codeday.me/bug/20190701/1343148.html