拡張 Bidder プロファイルの広告の種類のターゲティング

Hierarchy

以前は、入札者プロファイルには親子階層がありました。 これにより、入札者プロファイルが複雑になります。 入札者プロファイルのレベルは 1 つだけになりました。 トラフィックを通過するには、1 つのアクティブなプロファイルの要件のみを満たす必要があります。 これにより、トラブルシューティングの取り組みの同盟者である、非常にシンプルで管理しやすいシステムが得られます。

まとめると、以下のようになります。

  • Bidder プロファイルのレベルは 1 つだけです。 親子階層はもう存在しません。
  • インプレッションは、入札者に送信されるプロファイル オブジェクトのすべての要件を満たしている必要があります (詳細については、次のグラフを参照してください)。
    • プロファイル オブジェクト間の OR リレーションシップ
    • プロファイル内の AND リレーションシップ

入札者プロファイルの階層

インプレッションは、入札者に送信される少なくとも 1 つのプロファイル オブジェクトのすべての要件を満たしている必要があります。

動作の説明
プロファイルは、プロファイル オブジェクト間で OR 関係を持ちます 入札者には次の 3 つのプロファイルが関連付けられています。
- P1: 国、カナダを含める
- P2: 広告の種類、バナーを除外する
- P3: Exchange 1 を含める

インプレッションは、P1、P2、または P3 のいずれかの要件を満たす必要があります。 すべての 3 つのプロファイルの要件を満たす必要はありません。
P1 または P2 または P3
プロファイルには、プロファイル オブジェクト内に AND リレーションシップがあります。 入札者に関連付けられた 1 つのプロファイル オブジェクトがあります。
- P1 には広告の種類、バナー (V1) が含まれており、Exchange 1、Direct (V2) が含まれています

受信インプレッションは、Exchange 1 、Direct の メンバーからのものであり、バナー広告の種類である必要があります。
V1 と V2
プロファイルには、フィールド内に OR リレーションシップが含まれます 入札者に関連付けられた 1 つのプロファイル オブジェクトがあります。
- P1 には、広告の種類、バナー (F1) と広告の種類、ビデオ (F2) が含まれます

受信インプレッションは、プロファイルのチェックを渡すためにバナーまたはビデオのいずれかになります。
F1 または F2
プロファイル内とプロファイル間の組み合わせ動作 入札者には、次の 2 つのプロファイルが関連付けられています。
- P1: 国、カナダ (V1)、Exchange 2、Connect (V2) を含める
- P2: 広告の種類、バナー (V3) を除外し、国、ベルギー (V4) を含む

受信インプレッションは、カナダと Connect Exchange のメンバー、またはベルギーからのバナーインプレッションのいずれかである必要があります。
(V1 と V2)OR (V3 および V4)

メディアの種類のターゲット設定 - サイズと広告の種類

以前のプロファイルでは、特定の広告の種類 (バナー、ネイティブ、オーディオ、ビデオ) によるフィルター処理やターゲット設定はサポートされていませんでした。 入札者は、ターゲット配列のサイズに 1x1 以外のすべてのサイズを含めることで、ネイティブとビデオの両方を除外できます。 同様に、1x1 のみを含めることでネイティブとビデオをターゲットにできます。

拡張入札者プロファイルでは、ユーザーに広告の種類をターゲット/フィルター処理する機能を提供したいと考えていました。 これにより、パートナーに最大限の柔軟性が提供されます。 さらに、ビデオ広告とバナー広告の種類には、特定の広告タイプのサイズによるフィルタリング/ターゲット設定を許可する "サイズ" アクションがあります。

次の規則が適用されます。

  • 除外するには、 で広告の種類を PUT/POST 明示的に除外する必要があります。 それ以外の場合は、含まれることが暗黙的に示されます。
  • サイズが一覧に表示されていない場合、すべてのサイズが除外または含まれていると見なされます (広告の種類のアクションに応じて)。
  • サイズが一覧表示されている場合は、その広告の種類のアクションに応じて含まれるか除外されます。
  • サイズは、ビデオ広告とバナー広告の種類にのみ適用されます。
  • サイズ オブジェクトでは、1x1 および 0x0 サイズは使用できません。

ユース ケース

ネイティブ広告の種類を除外する

PUT/POST 呼び出し
{
        "bidder_profile": {
                "code": "test_1",
                "description": "Test Profile",
                "targeting": {
                        "ad_types": {
                                "native": {
                                        "action": "exclude"
                                }
                        }
                }
        }
}
GET 応答
{
        "bidder_profile": {
                "id": 2,
                "bidder_id": 129,
                "code": "test_1",
                "description": "Test Profile",
                "targeting": {
                        "ad_types": {
                                "native": {
                                        "action": "exclude"
                                },
                                "banner": {
                                        "action": "include"
                                },
                                "video": {
                                        "action": "include"
                                },
                                "audio": {
                                        "action": "include"
                                }
                        }
                },
                "last_activity": "2018-04-19 21:06:36",
                "created_on": "2018-04-19 21:06:36"
        }
}

注:

この GET 呼び出しでは、含まれている残りの広告の種類が出力されます。

バナー広告の種類のみを含める

PUT/POST 呼び出し
{
        "bidder_profile": {
                "code": "test_1",
                "description": "Test Profile",
                "targeting": {
                        "ad_types": {
                                "native": {
                                        "action": "exclude"
                                },
                                "banner": {
                                        "action": "include"
                                },
                                "audio": {
                                        "action": "exclude"
                                },
                                "video": {
                                        "action": "exclude"
                                }
                        }
                }
        }
}
GET 応答
{
        "bidder_profile": {
                "id": 2,
                "bidder_id": 129,
                "code": "test_1",
                "description": "Test Profile",
                "targeting": {
                        "ad_types": {
                                "native": {
                                        "action": "exclude"
                                },
                                "banner": {
                                        "action": "include"
                                },
                                "video": {
                                        "action": "exclude"
                                },
                                "audio": {
                                        "action": "exclude"
                                }
                        }
                }
        }
}

注:

1 つの広告タイプのみを含めるために、他のすべての広告タイプを明示的に除外する必要があります。

サイズが 200x100 のバナー広告の種類のみを含める

PUT/POST 呼び出し
{
        "bidder_profile": {
                "id": 2,
                "code": "test_1",
                "description": "Test Profile",
                "targeting": {
                        "ad_types": {
                                "native": {
                                        "action": "exclude"
                                },
                                "banner": {
                                        "action": "include",
                                        "sizes": [{
                                                "width": 200,
                                                "height": 100
                                        }]
                                },
                                "audio": {
                                        "action": "exclude"
                                },
                                "video": {
                                        "action": "exclude"
                                }
                        }
                }
        }
}
GET 応答
{
        "bidder_profile": {
                "id": 2,
                "bidder_id": 129,
                "code": "test_1",
                "description": "Test Profile",
                "targeting": {
                        "ad_types": {
                                "native": {
                                        "action": "exclude"
                                },
                                "banner": {
                                        "action": "include",
                                        "sizes": [{
                                                "width": 200,
                                                "height": 100
                                        }]
                                },
                                "video": {
                                        "action": "exclude"
                                },
                                "audio": {
                                        "action": "exclude"
                                }
                        }
                }
        }
}

注:

サイズ オブジェクトはバナー広告の種類に含まれている必要があります。 他のバナー サイズは、このプロファイルを通過しません。

サイズ 1x1 の動画広告の種類を含める

PUT/POST 呼び出し
{
        "bidder_profile": {
                "id": 2,
                "code": "test_1",
                "description": "Test Profile",
                "targeting": {
                        "ad_types": {
                                "native": {
                                        "action": "exclude"
                                },
                                "banner": {
                                        "action": "include"
                                },
                                "audio": {
                                        "action": "exclude"
                                },
                                "video": {
                                        "action": "exclude",
                                        "sizes": [{
                                                "width": 1,
                                                "height": 1
                                        }]
                                }
                        }
                }
        }
}
GET 応答

N/A - エラー

注:

広告タイプの 1x1 または 0x0 サイズのターゲット設定はサポートされていません。

サイズを使用してネイティブ広告の種類をターゲットにする

PUT/POST 呼び出し
{
        "bidder_profile": {
                "id": 2,
                "code": "test_1",
                "description": "Test Profile",
                "targeting": {
                        "ad_types": {
                                "native": {
                                        "action": "exclude",
                                        "sizes": [{
                                                "width": 100,
                                                "height": 100
                                        }]
                                },
                                "banner": {
                                        "action": "include"
                                },
                                "audio": {
                                        "action": "exclude"
                                },
                                "video": {
                                        "action": "exclude"
                                }
                        }
                }
        }
}
GET 応答

N/A - エラー

注:

現時点では、オーディオとネイティブのサイズ ターゲットはサポートされていません。