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

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

注意

インタースティシャルフォーマットを、アプリ内インセンティブやポイントを付与する広告枠には使用できません。
アプリ内インセンティブやポイントを付与する場合は、動画リワードを利用してください。

# FADAdSlotConfigオブジェクト

広告をロードするには、まず広告枠の設定を管理するFADAdSlotConfigオブジェクトを作る必要があります。

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

# テストモードの設定

FiveSDK v3.1.0以降でテスト広告を配信する場合は、FADAdSlotConfigのテストモードを有効にします。 FiveSDK v3.1.0未満では、FADConfigisTestフラグを利用してください。

# 広告オブジェクトのロード

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

設定したFADAdSlotConfigを利用して、以下のようなコードでFADInterstitialオブジェクトをロードします。

# 広告の表示

ロード完了コールバックで渡された広告オブジェクトのshowメソッドを呼ぶと全画面で広告の再生が開始されます。

showの引数には現在のビューの表示に利用しているUIViewControllerを渡してください。 なお、この引数にはnilを渡すことも許容されており、その場合SDKが自動的にUIViewControllerを探索します。 ただし、外部画面を接続した場合などの特殊なケースでは、正しくないウィンドウに対して広告を表示する可能性があります。