サイトと配置
パブリッシャーが適切に構成されたら、購入側階層の構築を開始できます。 販売側階層には、パブリッシャーの下に次の 2 つのレベルが含まれています。
サイト
階層を開始するには、サイトを作成する必要があります。 どのサイトでも、次の詳細を指定する必要があります。
- パブリッシャー ID (
"publisher_id"
) - 名前 (
"name"
)
サイト: 例
JSON と正しい値を含むファイルを作成します。
$ cat site
{
"site": {
"publisher_id": 1234,
"name": "Sports Site"
}
}
次に、新しいサイトを作成するには、API に要求を送信 POST
します。
$ curl -b cookies -c cookies -X POST --data-binary @site 'https://api.appnexus.com/site?publisher_id=1234'
{
"response":{
"status": "OK",
"id": 5546
}
}
プレースメント
階層の次の (および最後の) レベルは、配置を設定することです。 どの配置でも、次の詳細を指定する必要があります。
- パブリッシャー ID (
"publisher_id"
)。 - サイト ID (
"site_id"
)。 - Size (
"width"
と"height"
) - 省略可能 (これらのパラメーターを省略するとタグが"sizeless"
作成されます)。 - 広告プロファイル ID (
"ad_profile_id"
)。 - 再販を許可する (
"exclusive"
) - 省略可能 (これを true に設定すると、再販が無効になります)。
配置: 例
JSON と正しい値を含むファイルを作成します。
$ cat placement
{
"placement": {
"publisher_id": 1234,
"site_id": 5546,
"name": "300x250 Placement",
"width": 300,
"height": 250,
"ad_profile_id": 21345,
"exclusive": false
}
}
次に、新しい配置を作成するには、API に要求を POST
送信します。
$ curl -b cookies -c cookies -X POST --data-binary @placement 'https://api.appnexus.com/placement?publisher_id=1234&site_id=5546'
{
"response":{
"status": "OK",
"id": 83843
}
}