Skip to main content

概要

Adrop SDKは2種類のターゲティングをサポートしています:
  • オーディエンスターゲティング: ユーザー属性(性別、年齢、興味など)に基づいて広告をターゲティング
  • コンテキストターゲティング: コンテンツや画面のコンテキストに応じて広告をターゲティング
ターゲティングを活用すると、ユーザーにより関連性の高い広告を表示でき、広告主は望む対象に効果的に広告を配信できます。

オーディエンスターゲティング

ユーザー属性に基づいて広告をターゲティングできます。

1. ターゲティングの作成

まずAdropコンソールでオーディエンスターゲティングを作成してください。

ターゲティングの作成

コンソールでオーディエンスターゲティングを作成する方法を確認

2. ユーザーIDの設定

広告レンダリング前にユーザー識別子を設定する必要があります。
ターゲティング広告が正常に動作するには、広告枠に入る前にUIDを設定してください。

3. ユーザープロパティの設定

ユーザー属性を設定すると、より精密なターゲティングが可能になります。
setProperty()メソッドはEncodableパラメータ型のため、Objective-Cでの利用が制限される場合があります。可能な限りSwiftで属性を設定してください。
プロパティ値は単一値(String、Int、Double、Bool)のみサポートしています。配列やディクショナリはサポートされていません。

デフォルトプロパティ

SDKは一般的に使用される属性に対する事前定義キーを提供します。

AdropKey

AdropValue

性別に対する事前定義値:

カスタムプロパティ

コンソールで登録した追加プロパティを設定できます。すべてのカスタムプロパティのキーは文字列で、値はString、Int、Double、Boolタイプをサポートしています。
カスタムプロパティを使用する前に、必ずコンソールで該当プロパティを登録してください。

制約事項

プロパティ設定時には以下の制約事項にご注意ください:
  • 単一値のみサポート: 配列([String][Int])やディクショナリ([String: Any])はサポートされていません。
  • サポートされるタイプ: String、Int、Double、Boolのみ使用可能です。
  • キーの長さ: 最大64文字。
  • 値の長さ: 文字列値は最大256文字。
  • 最大プロパティ数: ユーザーごとに最大256個。
  • 事前登録が必要: カスタムプロパティはコンソールで先に登録する必要があります。

イベントトラッキング

ユーザー行動イベントを追跡して、ユーザーアクションに基づくオーディエンスを構築できます。AdropMetrics.sendEvent()を使用してイベントを送信します。
logEvent()は非推奨です。代わりにsendEvent()を使用してください。

イベント送信

マルチアイテムイベント

複数のアイテムを含むイベント(例: purchase、begin_checkout)の場合、"items"キーの下にディクショナリの配列を渡します。

サポートされるイベント例

  • イベント名は1〜64文字である必要があります。
  • パラメータキーは1〜64文字である必要があります。
  • 文字列パラメータ値は最大1024文字までです。
  • 同じ名前とパラメータを持つ重複イベントは500ms以内の送信が制限されます。

ユーザーデータ同意

userDataConsentを使用して、ユーザーデータのサーバー送信を制御できます。falseに設定すると、属性データはローカルにのみ保存され、イベントは送信されません。
userDataConsentfalseの場合、ターゲティングとイベントトラッキングが機能しません。setProperty()sendEvent()を使用する前に同意をtrueに設定してください。

コンテキストターゲティング

コンテンツや画面のコンテキストに応じて広告をターゲティングできます。

1. ターゲティングの作成

まずAdropコンソールでコンテキストターゲティングを作成してください。

コンテキストターゲティングの作成

コンソールでコンテキストターゲティングを作成する方法を確認

2. 広告枠に値を設定

コンソールで設定したContext IDを広告読み込み時に渡します。

バナー広告

ネイティブ広告

インタースティシャル広告

リワード広告

動的コンテキスト設定

画面やコンテンツに応じて動的にコンテキストを設定できます。

SwiftUIでのコンテキスト設定


全体の例

オーディエンスターゲティング 全体の例

コンテキストターゲティング 全体の例


ベストプラクティス

1. UIDの設定タイミング

ユーザーがログインしたらすぐにUIDを設定してください。

2. プロパティの一貫性維持

ユーザープロパティは、アプリ起動時または値が変更されるたびに設定してください。

3. 意味のあるイベント送信

重要なユーザーアクションのみをイベントとして送信してください。

4. コンテキストIDの一貫性

コンテキストIDはコンソールに登録した値と正確に一致する必要があります。

次のステップ

バナー広告

バナー広告にターゲティングを適用

ネイティブ広告

ネイティブ広告にターゲティングを適用

オーディエンスターゲティングの作成

コンソールでオーディエンスターゲティングを作成

コンテキストターゲティングの作成

コンソールでコンテキストターゲティングを作成