Поддерживает ли Adwhirl Smaato на платформе Android?

Недавно я реализовал рекламу для своего игрового приложения для Android. Через AdWhirl я интегрировал Admob и Millennial Media. Теперь я ищу возможность интегрировать рекламу Smaato через Adwhirl, поскольку я интегрировал Admob и Millennial Media.

AdWhirl SDK, который я загрузил, пока не имеет класса адаптера для Smaato. Я также хочу знать, можно ли написать класс адаптера для Smaato и интегрировать его с Adwhirl SDK?

Заранее спасибо.

С уважением,

Атул Пракаш Сингх


person Atul Prakash Singh    schedule 29.03.2011    source источник


Ответы (2)


У нас есть такой адаптер для iOS, но пока нет для Android. Должна быть возможность написать его и для Android.

С уважением, Майкл Смаато, Inc.

person Michael    schedule 29.03.2011

Вы должны написать функцию для пользовательского события в верхней иерархии.

Это пример кода :satrt_SUMO
Может он вам поможет.


public class XXXX extends Activity implements AdWhirlInterface {
SOMABanner mBanner;<br>
AdWhirlLayout MAdWhirlLayout;
   ......

@Override
public void adWhirlGeneric() {
    // TODO Auto-generated method stub

}
com.smaato.SOMA.AdListener  adls=new com.smaato.SOMA.AdListener(){
    @Override
    public void onFailedToReceiveAd(AdDownloader arg0, ErrorCode arg1) {
        // TODO Auto-generated method stub
        //AdWhirl will now load from another ad network you have added
        mBanner.setAutoRefresh(false);
        mBanner.removeAdListener(adls);
        MAdWhirlLayout.rollover();
    }

    @Override
    public void onReceiveAd(AdDownloader arg0, SOMAReceivedBanner arg1) {
        // TODO Auto-generated method stub
        Log.v("SUMO Listener", "Ad Received.");
        //AdWhirl will wait for 30 seconds or so before it will start requesting ad
        mBanner.setAutoRefresh(false);
        mBanner.removeAdListener(adls);
        MAdWhirlLayout.adWhirlManager.resetRollover();
        MAdWhirlLayout.rotateThreadedDelayed();
    }
};

    public void start_SUMO() {
        mBanner= new SOMABanner(this);
         mBanner.setPublisherId(**your publisher ID**);
         mBanner.setAdSpaceId(**your space ID**);
         mBanner.asyncLoadNewBanner();
         mBanner.setAutoRefresh(true);
         mBanner.addAdListener(adls);
                     MAdWhirlLayout.pushSubView(mBanner);
             }
.....
person cyberlabo    schedule 08.11.2011