概要
ポップアップ広告は、特定の瞬間に画面に表示される広告フォーマットです。アプリ起動時、コンテンツ読み込み完了時、特定のイベント発生時など、任意のタイミングで表示でき、ユーザーが閉じるボタンを押すか「今日は表示しない」を選択して終了できます。特徴
- 画面中央または下部に表示されるポップアップ形式
- 画像および動画広告に対応
- 閉じる、Dim(背景)クリック、「今日は表示しない」オプションを提供
- 背景色、テキストカラーなどのカスタマイズ可能
- 非侵襲的でありながら効果的な広告体験
開発環境ではテストユニットIDを使用してください。テストユニットIDセクションを参照してください。
実装手順
ポップアップ広告は次の4ステップで実装します:- 初期化 - AdropPopupAdインスタンスの生成
- デリゲートの設定 - 広告および閉じるイベント受信のためのデリゲート設定
- 広告の読み込み - 広告リクエストと受信
- 広告の表示 - 画面への広告表示
UIKit実装
基本実装
デリゲートの実装
「今日は表示しない」実装
ユーザーが「今日は表示しない」を選択したときに適切に処理する方法です。UserDefaultsを使用した実装
テストユニットID
開発およびテスト時には次のテストユニットIDを使用してください。| 広告タイプ | テストユニットID |
|---|---|
| ポップアップ (下部画像) | PUBLIC_TEST_UNIT_ID_POPUP_BOTTOM |
| ポップアップ (中央画像) | PUBLIC_TEST_UNIT_ID_POPUP_CENTER |
| ポップアップビデオ (下部16:9) | PUBLIC_TEST_UNIT_ID_POPUP_BOTTOM_VIDEO_16_9 |
| ポップアップビデオ (下部9:16) | PUBLIC_TEST_UNIT_ID_POPUP_BOTTOM_VIDEO_9_16 |
| ポップアップビデオ (中央16:9) | PUBLIC_TEST_UNIT_ID_POPUP_CENTER_VIDEO_16_9 |
| ポップアップビデオ (中央9:16) | PUBLIC_TEST_UNIT_ID_POPUP_CENTER_VIDEO_9_16 |