Adwhirl не показывает рекламу от рекламного моба и в то же время показывает рекламу дома - PullRequest
3 голосов
/ 19 ноября 2010

Теперь я пытаюсь интегрировать adwhirl в свое приложение, оно не показывает никаких добавлений от поставщика admob. Но оно покажет, что домашняя реклама не кажется никакой проблемой с этим

Я добавил файл журнала cat

Чтобы проверить работу admob, я взаимодействовал с тем же приложением, тоже не возникает никаких проблем

Любая помощь будет оценена

заранее спасибо

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);
    }

1 Ответ

2 голосов
/ 22 ноября 2010

У меня была похожая проблема,

try двойная проверка , если каждая сеть sdk интегрирована (затмение, настройки, путь сборки) и включены в виде файла jar .

Хорошая внешность и наилучшие пожелания, микрофон

редактирование:

Эй, Кариячан, извиняясь за столь поздний ответ, не понял ответа. Admob показывает еще очень мало рекламы .. zestadz не поддерживает рекламу для немецких приложений .. поэтому для меня это проблема: (.... но я могу порекомендовать .. http://www.millennialmedia.com/...: =) им всегда есть, что показать ... :) Мне очень жаль .. мои проблемы с рекламой продолжаются .. я также не получаю рекламу на основе местоположения ... это проблема, в которой я сейчас нахожусь ..

еще одна вещь, которая повысила эффективность моих объявлений .. a * dd AdWhirlInterface * ( реализует ) для активности, с которой вы начинаете свои объявления .. и установите прослушиватель интерфейса .. через код .. что-то вроде A * dWhirlAdapter.setInterfaceAdapter (this) * (если это текущая активность)

...