インタースティシャル広告クラスの説明 - glossom-dev/AdfurikunSDK-Unity GitHub Wiki

AdfurikunInterstitialUtility

インスタンスメソッド

public void InitializeInterstitial()
public void InitializeInterstitial(string appId)
パラメータ 説明
appId アドフリくん広告枠ID

初期化します。引数なしの場合、AdfurikunInterstitialAdConfigに設定した広告Idで初期化します。引数を使う事で指定のappIdで初期化することが出来ます。


public bool IsPreparedInterstitial()
public bool IsPreparedInterstitial(string appId)
パラメータ 説明
appId アドフリくん広告枠ID

広告が表示できる状態の場合はtrue、表示出来ない場合はfalseを返します。


public void LoadInterstitial()
public void LoadInterstitial(string appId)
public void LoadInterstitial(float timeout)
public void LoadInterstitial(string appId, float timeout)
パラメータ 説明
appId アドフリくん広告枠ID
timeout 読み込みの結果時間(時間単位:seconds)

各アドネットワークの広告ロードを開始します。

広告の取得結果に関するコールバック(onPrepareSuccessまたはonPrepareFailure)は、 必ずtimeout引数で設定された時間内に呼び出されます。 詳細はベストプラクティスをご確認ください。


public void PlayInterstitial()
public void PlayInterstitial(string appId)
public void PlayInterstitial(Dictionary<string, string> customParams)
public void PlayInterstitial(string appId, Dictionary<string, string> customParams)
パラメータ 説明
appId アドフリくん広告枠ID
customParams 任意の値をセットすることで、その値をアドフリくんのサーバーにログとして送信できます。※本機能は必要に応じて使用してください。機能の必要性については、サポートにお問い合わせください。

広告を表示します。再生準備が完了したアドネットワークの中から、1つ動画が選択されます。


public void Dispose()

広告インスタンスを破棄します。


デリゲートコールバック

void onPrepareSuccess(string appId, bool isManualMode);
パラメータ 説明
appId アドフリくん広告枠IDが渡されます。
isManualMode 手動モード判定(true: 手動, false: 自動)

広告のロード成功時に呼ばれます。


void onStartPlaying(string appId , string adnetworkKey);
パラメータ 説明
appId アドフリくん広告枠IDが渡されます。
adnetworkKey アドネットワークキーが渡されます。

広告の再生開始時に呼ばれます。


void onFinishedPlaying(string appId , string adnetworkKey);
パラメータ 説明
appId アドフリくん広告枠IDが渡されます。
adnetworkKey アドネットワークキーが渡されます。

広告を最後まで視聴した時に呼ばれます。(アドネットワークによって呼ばれるタイミングが異なる場合がございます)


void onAdClose(string appId , string adnetworkKey);
パラメータ 説明
appId アドフリくん広告枠IDが渡されます。
adnetworkKey アドネットワークキーが渡されます。

広告を閉じた時に呼ばれます。


void onPrepareFailure(string appId, int errorCode, List<AdNetworkError> adNetworkErrorList);
パラメータ 説明
appId アドフリくん広告枠IDが渡されます。
errorCode エラーコードが渡されます。詳細はエラーコードリファレンスを確認してください。
adNetworkErrorList アドネットワークから発生したエラー内容が渡されます。アドネットワーク別エラーコード情報の詳細はAndroidiOS

広告ロード失敗時に呼ばれます。


void onFailedPlaying(string appId , string adnetworkKey, List<AdNetworkError> adNetworkErrorList);
パラメータ 説明
appId アドフリくん広告枠IDが渡されます。
errorCode エラーコードが渡されます。詳細はエラーコードリファレンスを確認してください。
adNetworkErrorList アドネットワークから発生したエラー内容が渡されます。アドネットワーク別エラーコード情報の詳細はAndroidiOS

動画の再生が失敗した場合に呼ばれます。