2

最近、Androidゲームアプリの広告を実装しました。AdWhirlを通じて、AdmobとMillennialMediaを統合しました。現在、AdmobとMillennial Mediaを統合しているので、Adwhirlを介してSmaatoの広告を統合する可能性を探しています。

ダウンロードしたAdWhirlSDKには、これまでのところSmaato用のアダプタークラスはありません。また、Smaato用のアダプタクラスを記述してAdwhirl SDKと統合できるかどうかも知りたいですか?

前もって感謝します。

よろしく、

Atul Prakash Singh

4

2 に答える 2

1

iOS用にこのようなアダプターを作成しましたが、Android用にはまだ作成していません。Android用にも書けるはずです。

よろしくMichaelSmaatoInc.

于 2011-03-29T15:43:07.950 に答える
1

最上位階層にカスタムイベントの関数を作成する必要があります。

これはサンプルコードです: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);
             }
.....
于 2011-11-08T06:07:54.913 に答える