アプリ起動時広告クラスの説明 - glossom-dev/AdfurikunSDK-Unity GitHub Wiki
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がonPrepareFailure とonFailedPlaying の時に値が入ります。アドネットワーク別エラーコード情報の詳細はAndroid・iOS |
エラーコード(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がonPrepareFailure とonFailedPlaying の時に値が入ります。アドネットワーク別エラーコード情報の詳細はAndroid・iOS |
動画の再生が失敗した場合に呼ばれます。