# インタースティシャル広告

全画面広告を表示するフォーマットです。 コンテンツのダウンロード時や、ゲーム内での広告表示、コンテンツ間の遷移時、データのロードのタイミングなどで表示することに適しています。

# 広告オブジェクトの準備

インタースティシャル広告を表示するには、FiveAdInterstitialオブジェクトを作る必要があります。

以下のようなコードでFiveAdInterstitialオブジェクトを生成します。 your-slot-idは登録したスロットIDで置きかえてください。

adInterstitial = new FiveAdInterstitial("your-slot-id");

# 広告のロード

広告を表示するにはロードを行う必要があります。 FiveSDKは広告のロード成功・失敗をFiveAdLoadListenerを通して通知します。 そのため、広告オブジェクトには必ずFiveAdLoadListenerインターフェースを実装したオブジェクトをSetLoadListenerで登録してください。

FiveAdLoadListenerの登録と広告のロードは以下のようにして行います。

adInterstitial.SetLoadListener(this);
adInterstitial.LoadAdAsync();

上記のコードでは、thisFiveAdLoadListenerインターフェースを実装しているものとしています。

# 広告の表示

広告がロードされると、登録したFiveAdLoadListenerインターフェースのOnFiveAdLoadメソッドが呼ばれます。 この段階でFiveAdInterstitialオブジェクトのShowメソッドを呼ぶと全画面で広告の再生が開始されます。

public void OnFiveAdLoad(FiveAdInterface f) {
  adInterstitial.Show();
}