アプリ起動時広告クラスの説明 - glossom-dev/AdfurikunSDK-ReactNative GitHub Wiki
AdfurikunAppOpenAd(appId: string, appLogoIconName?: string)
パラメータ | 説明 |
---|---|
appId |
アドフリくん広告枠ID |
appLogoIconName |
アプリログアイコン名(Androidは「Project/android/app/src/main/res」のmipmap またはdrawable に保存されたアイコン名を設定する必要があります。) |
AdfurikunAppOpenAd
のインスタンスを生成し、アドフリくんの初期化を行います。
AdfurikunAppOpenAdCallbackResult? callback;
アドフリくんからのコールバックを代入します。
type AdfurikunAppOpenAdCallbackResult(
type?: AdfurikunAppOpenAdCallbackType,
appId?: string,
adNetworkKey?: string,
errorCode?: number,
adNetworkErrorList?: AdNetworkError[]
パラメータ | 説明 |
---|---|
type |
AdfurikunAppOpenAdCallbackType の値が渡されます。 |
appId |
アドフリくん広告枠IDが渡されます。 |
adNetworkKey |
アドネットワークキーが渡されます。callbackがAdfurikunAppOpenAdCallbackType.onStartPlaying の時に値が入ります。 |
errorCode |
エラーコードが渡されます。詳細はエラーコード情報を確認してください。 |
adNetworkErrorList |
アドネットワークから発生したエラー内容が渡されます。callbackがonPrepareFailure とonFailedPlaying の時に値が入ります。アドネットワーク別エラーコード情報の詳細はAndroid・iOS |
AdfurikunAppOpenAdCallbackType | 説明 |
---|---|
onPrepareSuccess |
広告のロードが成功しました。 |
onPrepareFailure |
広告のロードが失敗しました。 |
onStartPlaying |
広告の再生を開始しました。 |
onFailedPlaying |
広告の再生中にエラーが発生しました。 |
onAdClose |
広告を閉じました。 |
load(timeout: number)
パラメータ | 説明 |
---|---|
timeout |
読み込みの結果時間(時間単位:seconds) |
各アドネットワークの広告ロードを開始します。
広告の取得結果に関するコールバック(onPrepareSuccess
またはonPrepareFailure
)は、
必ずtimeout
引数で設定された時間内に呼び出されます。 詳細はベストプラクティスをご確認ください。
play()
広告を表示します。再生準備が完了したアドネットワークの中から、1つ動画が選択されます。
isPrepared(): Promise<boolean>
広告が表示できる状態の場合はtrue、表示出来ない場合はfalseを返します。非同期で値を返します。
destroy()
アドフリくんSDKに保持されたAdfurikunAppOpenAd
インスタンスを破棄します。
AdfurikunAppOpenAd
インスタンスを使わなくなった場合、destroy
関数を呼び出して下さい。