Skip to content

アプリ起動時広告クラスの説明

Kim, Sungil edited this page Jan 30, 2024 · 6 revisions

AdfurikunAppOpenAdUtility

インスタンスメソッド

public void initializeAppOpenAd()
public void initializeAppOpenAd(string appId)

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


public bool isPreparedAppOpenAd()
public bool isPreparedAppOpenAd(string appId)

広告が表示できる状態の場合trueを返します。


public void loadAppOpenAd(float timeout)
public void loadAppOpenAd(string appId, float timeout)

広告のロードを開始します。引数にタイムアウト秒数を設定します。


public void playAppOpenAd()
public void playAppOpenAd(string appId)

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


public void dispose()

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


デリゲートコールバック

void onPrepareSuccess(string appId);
パラメータ 説明
appId 広告枠ID

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


void onStartPlaying(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 アドネットワークから発生したエラー内容が渡されます。callbackがonPrepareFailureonFailedPlayingの時に値が入ります。アドネットワーク別エラーコード情報の詳細はAndroidiOS
エラーコード(Android)
タイプ コード 内容
NO_AD 0 広告の在庫がない場合
NO_NETWORK 1 オフラインまたはフライトモードの場合
LOADING 2 広告読み込み中の場合
INVALID_APP_ID 3 広告IDが登録されている内容と異なる場合
API_REQUEST_FAILURE 4 リクエストが失敗した場合
NO_SUPPORT_API_VERSION 5 API Levelが14以下の場合
PLAYER_ITEM_LOAD_FAILURE 6 広告の読み込みが失敗した場合
PLAYER_ITEM_PLAY_FAILURE 7 広告の再生が失敗した場合
OTHER_ERROR 8 その他の予期せぬエラーが発生した場合
エラーコード(iOS)
タイプ コード 内容
ADF_FETCH_ERROR_CODE_OUTOFSTOCK 203 ADNWから在庫が返却されなかった場合
ADF_FETCH_ERROR_CODE_NOADNETWORK 400 配信設定において利用可能なADNWが一つもなかった場合
ADF_FETCH_ERROR_CODE_API_REQUEST_FAILURE 500 配信設定の取得に失敗した場合
ADF_FETCH_ERROR_CODE_ALREADY_LOADING 999 前回のLoadingがまだ完了してない場合
ADF_FETCH_ERROR_CODE_EXCEED_FREQUENCY 1000 広告枠で設定されているFrequency条件を満たしてない場合

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


void onFailedPlaying(string appId , string adnetworkKey, List<AdNetworkError> adNetworkErrorList);
パラメータ 説明
appId 広告枠ID
adnetworkKey 広告を閉じたアドネットワークのアドネットワークキー
adNetworkErrorList アドネットワークから発生したエラー内容が渡されます。callbackがonPrepareFailureonFailedPlayingの時に値が入ります。アドネットワーク別エラーコード情報の詳細はAndroidiOS

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

Clone this wiki locally