-
Notifications
You must be signed in to change notification settings - Fork 0
カルーセル広告クラスの説明
ren.fujii edited this page Mar 4, 2024
·
3 revisions
AdfurikunCarousel(Activity activity, ArrayList<String> appIds)
カルーセル広告のビューを返します。
パラメータ | 説明 |
---|---|
activity |
広告を表示するActivity |
appIds |
広告枠IDの配列 |
val carouselView: View?
fun setAdfurikunCarouselListener(listener: AdfurikunCarouselListener?)
リスナーを登録します。
パラメータ | 説明 |
---|---|
listener |
コールバックを受け取るリスナーオブジェクト |
fun load()
広告ロードを開始します。
fun play()
fun play(customParams: Map<String, String>?)
広告を表示します。再生準備が完了したアドネットワークの中から、1つ動画が選択されます。
パラメータ | 説明 |
---|---|
customParams |
イベントにcustomParams情報が送信されます |
fun pause()
状態管理の一時停止、動画の一時停止などを行います。 ActivityのonPause()で実行してください。
fun resume()
状態管理の停止、動画の停止または破棄などを行います。 ActivityのonStop()で実行してください。
fun remove()
状態管理の破棄を行います。 ActivityのonDestroy()、もしく 明示的に破棄したい時に実行してください。実行後に再開することはできません。必ず動画リワードインスタンスを破棄してください。
fun onCarouselLoadFinish()
広告のロード成功時に呼ばれます。
fun onCarouselLoadError(error: AdfurikunMovieError?)
ロード失敗時に呼ばれます。
パラメータ | 説明 |
---|---|
error |
エラー情報 |
error.adNetworkErrorList |
アドネットワークから発生したエラー内容です。詳細はアドネットワーク別エラーコード情報 |
エラータイプ | コード | 内容 |
---|---|---|
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 | その他の予期せぬエラーが発生した場合 |
fun onCarouselImpression(appId: String?, adnwkey: String?, position: String)
広告の再生開始時に呼ばれます。
パラメータ | 説明 |
---|---|
appId |
広告枠ID |
adnwkey |
カルーセルのアイテムのアドネットワークキー |
position |
カルーセルのアイテムのposition |
fun onCarouselViewShowFail(appId: String?, error: AdfurikunMovieError?, adnwkey: String?, position: String)
広告の取得、表示が失敗した場合に呼ばれます。
パラメータ | 説明 |
---|---|
appId |
広告枠ID |
error |
エラー情報 |
error.adNetworkErrorList |
アドネットワークから発生したエラー内容です。詳細はアドネットワーク別エラーコード情報 |
adnwkey |
カルーセルのアイテムのアドネットワークキー |
position |
カルーセルのアイテムのposition |
fun onCarouselViewClicked(appId: String?, adnwkey: String?, position: String)
広告のクリック時に呼ばれます。
パラメータ | 説明 |
---|---|
appId |
広告枠ID |
adnwkey |
カルーセルのアイテムのアドネットワークキー |
position |
カルーセルのアイテムのposition |
- リワード広告
- インタースティシャル広告
- インフィード広告
- カルーセル広告
- アプリ起動時広告
- 共通
- AdMobメディエーション