1

smartWall 広告 airpush が表示されない

import com.devmobby.dbel.R;
import com.fxxylrmjq.hnqqtdyue156508.AdCallbackListener;
import com.fxxylrmjq.hnqqtdyue156508.AirPlay;

import android.app.Activity;
import android.os.Bundle;

public class Test extends Activity implements AdCallbackListener{
    private AirPlay airPlay; //Declare AirPlay here

    @Override 
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        if(airPlay==null)
            airPlay=new AirPlay(this, null, true);

            airPlay.startSmartWallAd();
    }


    @Override
    public void onAdCached(AdType adType) {
         airPlay.showCachedAd(this, AdType.appwall);
    }

    @Override
    public void onAdError(String arg0) {
        // TODO Auto-generated method stub

    }

    @Override
    public void onSDKIntegrationError(String arg0) {
        // TODO Auto-generated method stub

    }

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

    }

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

    }

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

    }

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

    }
}
4

2 に答える 2

0

Caching is messy. Use airPlay=new AirPlay(this, null, true false);

于 2013-12-25T23:44:34.440 に答える
0

その理由は、エアプッシュ広告が 1 日 3 回しか読み込まれないためです。そしてスマートウォールも。プロジェクトに airpush コードを追加してそのままにしておけば、思い通りに表示されると思います。他のデバイスでもコードを確認することをお勧めします。 Airpush ではなく Admob を使用して広告を出して収益を得ることをお勧めします

于 2013-10-24T09:04:30.547 に答える