2010-11-19 151 views
3

現在我一直在努力將adwhirl集成到我的應用程序中,它不顯示任何來自admob提供商的添加內容。但它會顯示內部廣告似乎沒有與Adwhirl不顯示廣告暴露的廣告,同時顯示房屋廣告

任何問題,我添加日誌文件貓

要驗證的AdMob的工作與我相同的應用程序interated也不會表現出任何問題

任何幫助將不勝感激

在此先感謝

11-19 15:18:33.149: DEBUG/AdWhirl SDK(572): Showing ad: 
11-19 15:18:33.149: DEBUG/AdWhirl SDK(572):  nid: 95eb0bdbbc484f8a86e69d15e04f7644 
11-19 15:18:33.149: DEBUG/AdWhirl SDK(572):  name: admob 
11-19 15:18:33.149: DEBUG/AdWhirl SDK(572):  type: 1 
11-19 15:18:33.149: DEBUG/AdWhirl SDK(572):  key: a14ce50397c3043 
11-19 15:18:33.149: DEBUG/AdWhirl SDK(572):  key2: 
11-19 15:18:33.149: INFO/dalvikvm(572): Failed resolving Lcom/adwhirl/adapters/AdMobAdapter; interface 88 'Lcom/admob/android/ads/AdListener;' 
11-19 15:18:33.149: WARN/dalvikvm(572): Link of class 'Lcom/adwhirl/adapters/AdMobAdapter;' failed 
11-19 15:18:33.159: WARN/AdWhirl SDK(572): Caught an exception in adapter: 
11-19 15:18:33.159: WARN/AdWhirl SDK(572): java.lang.Exception: Invalid adapter 
11-19 15:18:33.159: WARN/AdWhirl SDK(572):  at com.adwhirl.adapters.AdWhirlAdapter.handle(AdWhirlAdapter.java:141) 
11-19 15:18:33.159: WARN/AdWhirl SDK(572):  at com.adwhirl.AdWhirlLayout.handleAd(AdWhirlLayout.java:163) 
11-19 15:18:33.159: WARN/AdWhirl SDK(572):  at com.adwhirl.AdWhirlLayout.access$3(AdWhirlLayout.java:151) 
11-19 15:18:33.159: WARN/AdWhirl SDK(572):  at com.adwhirl.AdWhirlLayout$HandleAdRunnable.run(AdWhirlLayout.java:316) 
11-19 15:18:33.159: WARN/AdWhirl SDK(572):  at android.os.Handler.handleCallback(Handler.java:587) 
11-19 15:18:33.159: WARN/AdWhirl SDK(572):  at android.os.Handler.dispatchMessage(Handler.java:92) 
11-19 15:18:33.159: WARN/AdWhirl SDK(572):  at android.os.Looper.loop(Looper.java:123) 
11-19 15:18:33.159: WARN/AdWhirl SDK(572):  at android.app.ActivityThread.main(ActivityThread.java:4627) 
11-19 15:18:33.159: WARN/AdWhirl SDK(572):  at java.lang.reflect.Method.invokeNative(Native Method) 
11-19 15:18:33.159: WARN/AdWhirl SDK(572):  at java.lang.reflect.Method.invoke(Method.java:521) 
11-19 15:18:33.159: WARN/AdWhirl SDK(572):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868) 
11-19 15:18:33.159: WARN/AdWhirl SDK(572):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626) 
11-19 15:18:33.159: WARN/AdWhirl SDK(572):  at dalvik.system.NativeStart.main(Native Method) 

代碼添加下面

private static final String COMPANY_NAME = "soft"; 
private static final String APP_NAME = "firstapplication"; 
private static LogindbAdapter dbAdapter; 


public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 

    AdManager.setInTestMode(true); 


    AdView adView=(AdView)findViewById(R.id.ad); 
    adView.requestFreshAd(); 

    dbAdapter=new LogindbAdapter(getBaseContext()); 
    LinearLayout layout=(LinearLayout) findViewById(R.id.layout_ad); 

    try 
    { 


     AdWhirlAdapter.setGoogleAdSenseCompanyName(COMPANY_NAME); 
     AdWhirlAdapter.setGoogleAdSenseAppName(APP_NAME); 

     ; 
     ZestAdzAdapter.setGoogleAdSenseAppName(APP_NAME); 
     ZestAdzAdapter.setGoogleAdSenseCompanyName(COMPANY_NAME); 



     AdManager.setPublisherId("a14ce50397c3043"); 



     AdWhirlLayout adWhirlLayout=new AdWhirlLayout(this,"XXXXXXXX"); 

     //handle(adWhirlLayout,this.Ration); 

     final int DIP_WIDTH = 320; 
     final int DIP_HEIGHT = 52; 
     final float DENSITY = getResources().getDisplayMetrics().density; 
     int scaledWidth = (int) (DENSITY * DIP_WIDTH + 0.5f); 
     int scaledHeight = (int) (DENSITY * DIP_HEIGHT + 0.5f); 

     RelativeLayout.LayoutParams adwp = 
     new RelativeLayout.LayoutParams(scaledWidth, scaledHeight); 

     layout.addView(adWhirlLayout,adwp); 
     layout.invalidate(); 



    } 
    catch(Exception e) 
    { 
     Log.e("ad whirl", "un able to create adwhirl layout", e); 
    } 
+0

如何獲得在LogCat中顯示的DEBUG/AdWhirl條目?我使用AdMob SDK,沒有.setInTestMode選項。 – kape123 2011-01-28 20:38:09

回答

2

我也有類似的問題,

嘗試雙重檢查如果每一個網絡SDK集成(日食,設置,構建路徑)和作爲jar文件包含的

好好看看& &最好的問候, 邁克

編輯:

哎Kariyachan,SRY的回覆這麼晚了,沒想到答案。 Admob服務的廣告仍然非常少.. zestadz不支持德國應用的廣告..所以這對我來說是一個問題:(....但我可以推薦.. http://www.millennialmedia.com/ ... = =)他們總是有東西可以顯示.. 。:)我真的很抱歉..我的廣告問題一直持續..我也沒有獲得基於位置的廣告...這就是我現在所處的問題..

還有一件事提高了我的廣告效果 ..一個* 通過代碼DD的AdWhirlInterface *(器具)到活動ü從開始你的廣告..和設置界面聽衆..像A * dWhirlAdapter.setInterfaceAdapter(這個) *(如果是當前活動)

+1

感謝哥們4回覆。我已經在我的應用程序中爲admob和adwhirl zestadz添加了sdk。我得到了同樣的結果。我學會了4M你的個人資料,你成功地從admob獲得廣告。我想你可以幫助我,我通過添加代碼更新我的Q. Cheers- :),問候Kariyachan – DroidBot 2010-11-24 04:57:54

+0

上面加了..要短 – cV2 2010-12-18 18:58:48

+0

感謝您成爲有幫助的朋友。 - :)乾杯! – DroidBot 2010-12-20 12:12:35