インタースティシャル広告クラスの説明 - 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 |
アドネットワークから発生したエラー内容が渡されます。アドネットワーク別エラーコード情報の詳細はAndroid・iOS |
広告ロード失敗時に呼ばれます。
void onFailedPlaying(string appId , string adnetworkKey, List<AdNetworkError> adNetworkErrorList);
パラメータ | 説明 |
---|---|
appId |
アドフリくん広告枠IDが渡されます。 |
errorCode |
エラーコードが渡されます。詳細はエラーコードリファレンスを確認してください。 |
adNetworkErrorList |
アドネットワークから発生したエラー内容が渡されます。アドネットワーク別エラーコード情報の詳細はAndroid・iOS |
動画の再生が失敗した場合に呼ばれます。