jetzt habe ich versucht, adwhirl zu meiner Anwendung zu integrieren, es zeigt keine Add vom admob provider.Aber es zeigt Hausanzeigen tut scheinen kein Problem mit diesemAdwhirl zeigt keine Anzeigen von Ad Mob und gleichzeitig zeigt es Hausanzeigen
ich log Katze
hinzugefügtUm zu überprüfen, Arbeits von AdMob-Datei ich mit der gleichen Anwendung interated auch es kein Problem
jede Hilfe geschätzt wird besagen
danke im voraus
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)
-Code wird unter
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);
}
Wie erhalten Sie diese DEBUG/AdWhirl Einträge in LogCat angezeigt? Ich verwende AdMob SDK und habe diese Option .setInTestMode nicht. – kape123