AndroidSDK_Manual_Interstitial - goldspotmedia-dev/sdk GitHub Wiki

Android SDK Interstitial型広告 実装手順

  1. GSMSDKの初期化
  2. 広告枠の設定
  3. 広告リクエスト
  4. 広告Viewの表示

(例文)

FrameLayout layout = null;

String zone_ = "1";

@Override
protected void onCreate(Bundle savedInstanceState) {
  
    layout = new FrameLayout(this);
    setContentView(layout);

    //手順1
    GSMMovieManager.initGSMManager(getApplicationContext());

    //手順2
    HashMap<String, String> set = new HashMap<String, String>() {{
          put("zone", zone_); //広告枠ID
          put("adtype", "2"); //広告タイプ("1":Infeed "2":Interstitial "3":Overlay)
          put("defaultorientation", String.valueOf("1")); //全画面表示時のデフォルト向き("1":Portrait "2":LandScape)
          put("defaultvolume", String.valueOf("1")); //デフォルト音量("0":mute "1":unmute)
    }};
    
    ArrayList<HashMap<String, String>> settings = new ArrayList<HashMap<String, String>>();
    settings.add(set);
    
    //手順3
    GSMMovieManager.request(settings);
    GSMMovieManager.setListener(new myGSMMovieListener());
}

class myGSMMovieListener extends GSMMovieListener {
    @Override
    public void gsmMoviePrepared(String zoneId) {
        //手順4
        GSMMovieManager.showAd(zone_);
    }
}