広告代理店・開発者向け

広告サーバーAPI

配信枠・クリエイティブを一元管理し、サイネージやアプリへ自動配信します。インプレッション・クリック・コンバージョンの計測にも対応しています。

api/v1/advertiser/adserver APIリファレンスで確認

エンドポイント一覧

メソッド パス 説明 レスポンス
GET /api/v1/advertiser/adserver/fetch 配信枠の広告を取得
配信枠やユーザーコンテキストに適した広告を取得します。
200
POST /api/v1/advertiser/adserver/impression インプレッションを記録
広告が表示された際のインプレッションを記録します。
200
POST /api/v1/advertiser/adserver/click クリックを記録
ユーザーが広告をクリックした際のイベントを記録します。
200
POST /api/v1/advertiser/adserver/conversion コンバージョンを記録
広告クリック後のコンバージョンイベントを記録します。
200
GET /api/v1/advertiser/adserver/metrics 広告メトリクスを取得
インプレッション・クリック・コンバージョンの集計データを返します。
200

エンドポイント詳細

配信枠やユーザーコンテキストに適した広告を取得します。

完全パス: GET /api/v1/advertiser/adserver/fetch
レスポンスコード: 200

広告が表示された際のインプレッションを記録します。

完全パス: POST /api/v1/advertiser/adserver/impression
レスポンスコード: 200

ユーザーが広告をクリックした際のイベントを記録します。

完全パス: POST /api/v1/advertiser/adserver/click
レスポンスコード: 200

広告クリック後のコンバージョンイベントを記録します。

完全パス: POST /api/v1/advertiser/adserver/conversion
レスポンスコード: 200

インプレッション・クリック・コンバージョンの集計データを返します。

完全パス: GET /api/v1/advertiser/adserver/metrics
レスポンスコード: 200

リクエスト例

リクエスト
GET /api/v1/advertiser/adserver/fetch?spaceId=space-001&userId=user-123
Authorization: Bearer {access_token}
レスポンス
{
  "adId": "ad-456",
  "creativeUrl": "https://cdn.example.com/banner.jpg",
  "clickUrl": "https://example.com/lp",
  "trackingPixel": "https://api/impression?id=imp-789"
}
認証について

このAPIを利用するには、Authorization: Bearer {access_token} ヘッダーが必要です。 トークンの取得方法は認証ガイドをご確認ください。

認証・アクセスAPIを見る