AndroidSDK_Manual_Interstitial - goldspotmedia-dev/sdk GitHub Wiki
Android SDK Interstitial型広告 実装手順
- GSMSDKの初期化
- 広告枠の設定
- 広告リクエスト
- 広告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_);
}
}