クラス
Adrop
SDKのメインクラスです。シングルトンパターンで動作します。静的メソッド
| メソッド | 戻り値 | 説明 |
|---|---|---|
observe(config) | Adrop | SDK初期化およびDOM自動検出開始 |
instance() | Adrop | 既存インスタンスを返す |
インスタンスメソッド
| メソッド | 戻り値 | 説明 |
|---|---|---|
renderAd(container, request?) | Promise<void> | 広告レンダリング |
requestAd(request) | Promise<AdropAdResponse> | 広告データのみリクエスト(単一) |
requestAds(request) | Promise<AdropAdsResponse> | 複数広告データリクエスト |
clear(container) | void | 広告削除 |
setConfig(config) | void | 設定変更 |
on(event, callback, filter?) | void | イベントリスナー登録 |
off(event, callback) | void | イベントリスナー解除 |
インスタンスプロパティ
| プロパティ | タイプ | 説明 |
|---|---|---|
uid | string | ユーザー識別子 (getter/setter) |
appKey | string | API認証キー (getter/setter) |
metrics | AdropMetrics | ユーザー属性管理 |
AdropMetrics
ユーザー属性管理クラスです。メソッド
| メソッド | 戻り値 | 説明 |
|---|---|---|
setUserProperties(props) | AdropMetrics | ユーザー属性を設定(チェーン可能) |
setAppProperties(props) | AdropMetrics | アプリ属性を設定(チェーン可能) |
commit() | Promise<void> | 属性をサーバーに保存 |
properties() | Properties | 現在設定されている属性を返す |
clear() | void | 設定された属性をクリア(デバイス属性は保持) |
インターフェース
AdropConfig
SDK初期化オプションです。AdropAdRequest
広告リクエストパラメータです。adIdはデバイスで表示機能で登録済みテストデバイスからドラフトクリエイティブをプレビューするときに使用する広告識別子です。設定方法はテストデバイスでクリエイティブをプレビューガイドを参照してください。本番環境に adId をハードコードしたままデプロイしないでください。AdropAdResponse
広告レスポンスオブジェクトです(単一広告)。AdropAdsResponse
広告レスポンスオブジェクトです(複数広告)。AdData
広告データオブジェクトです。AdropEventFilter
イベントフィルターオプションです。定数
Adrop.Events
イベント定数です。Adrop.Eventsでアクセスします。
| 定数 | 値 | 説明 |
|---|---|---|
AD_RECEIVED | 'adReceived' | 広告受信成功 |
AD_NO_FILL | 'adNoFill' | 直接広告なし |
AD_IMPRESSION | 'adImpression' | 広告表示 |
AD_CLICKED | 'adClicked' | 広告クリック |
AD_FAILED | 'adFailed' | 広告リクエスト失敗 |
AD_BACKFILL_NO_FILL | 'adBackfillNoFill' | バックフィル広告なし |
AD_VIDEO_START | 'adVideoStart' | 動画広告の再生開始 |
AD_VIDEO_END | 'adVideoEnd' | 動画広告の再生完了 |
Adrop.ErrorCode
エラーコードです。Adrop.ErrorCodeでアクセスします。
| 定数 | 値 | 説明 |
|---|---|---|
OK | 0 | 成功 |
ERROR_CODE_INVALID_UNIT | 4000 | 無効なユニットID |
ERROR_CODE_AD_INACTIVE | 4001 | アクティブなキャンペーンなし |
ERROR_CODE_AD_NO_FILL | 4002 | マッチする広告なし |
ERROR_CODE_INVALID_PARAMS | 4003 | 無効なパラメータ |
タイプ
AdFormat
広告フォーマットタイプです。AdTheme
テーマタイプです。BackfillMode
バックフィル広告レンダリングモードタイプです。(SDK 1.2.3+)イベントコールバック
各イベントのコールバックシグネチャです。すべてのイベントコールバックは最初の引数として
unitを受け取ります。AD_RECEIVED、AD_IMPRESSION、AD_CLICKED、AD_VIDEO_START、AD_VIDEO_ENDイベントは2番目の引数としてadDataも受け取ります。