リクエスト
Ad Placement API は、次のいずれからでも呼び出せます クライアント 側または サーバー 側。
を使用する場合、 クライアント 側の実装では、ブラウザが プリフライト リクエストを行う場合があります。これを避けたい場合は、リクエストヘッダーで Content-Type: text/plain。これにより、ブラウザはそのリクエストを「simple」と判断し、プリフライトリクエストをスキップします。
また、API を クライアント 側で呼び出す場合、 IP は実際には必要ありません フロントエンドと JavaScript では IP の検出が難しいためです。代わりに、当社の API はリクエスト時の接続から IP を検出します。
を使用する場合、 サーバー 側の実装では、正しいターゲティングを確実にするために、 ユーザーの正しい IP を明示的に渡す必要があります。そうしないと、広告はサーバーの所在地に基づいてターゲティングされ、後で IP の不一致によりインプレッションが無効になる可能性があります。
クライアント側かサーバー側かにかかわらず、IP が渡された場合は、当社が検出したものよりも優先されます。
ad placement API にリクエストを行うには、2 つのオブジェクトを渡す必要があります: user と zones。リクエストは HTTP POST を使用した JSON で送信されます。
user
id
いいえ
ユーザーの ID
ip
推奨
ユーザーの IP アドレス。
ua
はい
User Agent:ユーザーのブラウザ/アプリとデバイス/OS を含む文字列。
referer
いいえ
広告が表示されるサイトのアドレス。
el
いいえ
ユーザーのメールアドレスを Base64 でエンコードしたもの。
screen_resolution
いいえ
ユーザーが使用するデバイスの画面解像度
window_orientation
いいえ
サイトがモバイルレイアウトの場合は「portrait」、デスクトップレイアウトの場合は「landscape」にしてください。
gdpr
いいえ
プライバシーに関する推奨拡張項目(オブジェクト)。
user.gdpr
gdpr
これは 0 呼び出し元がユーザーが GDPR の対象ではないと判断する場合は 1 、ユーザーが GDPR の対象である場合は
consent
これは IAB 標準で必要とされる同意文字列です。
zones
id
はい
広告ゾーンの ID
sub
いいえ
広告ゾーンの Sub ID
custom_targeting
いいえ
カスタムゾーン値(オブジェクト)
zones.custom_targeting
ex_av
これは 0 未定義の場合、 1 年齢確認済みの場合は 2 年齢未確認の場合
例
1 回のリクエストで複数の広告ゾーンをリクエストできます。以下の例でわかるように、各ゾーンには異なる ID が割り当てられます。
最終更新
役に立ちましたか?

