ターゲティング条件は、次の 3 つのレベルで設定できます。
すべての条件タイプをすべてのレベルで設定できるわけではありません。たとえば、キャンペーン単位でのみ設定できるものもあります。
また、ターゲット除外にのみ使用できる条件や、非ターゲット除外にのみ使用できる条件もあります。
次の表に、すべての条件タイプの使用方法を示します。
| タイプ | 非除外 | 除外 | 使用可能なレベル | メモ |
|---|---|---|---|---|
| 広告のスケジュール | ✅ | ❌ |
|
|
| 年齢層 | ✅ | ✅ |
|
|
| アプリの支払いモデル | ✅ | ❌ |
|
|
| 対象 | ✅ | ❌ |
|
デマンド ジェネレーション キャンペーンのオーディエンス ターゲティング ガイドをご覧ください。 |
| ブランドリスト | ✅ | ✅ |
|
|
| 配送業者 | ✅ | ❌ |
|
|
| 統合オーディエンス | ✅ | ❌ |
|
組み合わせオーディエンスに関するヘルプセンター記事をご覧ください。 |
| コンテンツ ラベル | ❌ | ✅ |
|
|
| カスタム アフィニティ | ✅ | ❌ |
|
CustomAffinityInfo リソースで定義されます。カスタム オーディエンスに関する記事をご覧ください。 |
| カスタム オーディエンス | ✅ | ❌ |
|
CustomAudience リソースで定義されます。カスタム オーディエンスに関する記事をご覧ください。 |
| カスタム インテント | ✅ | ❌ |
|
CustomIntentInfo リソースで定義されます。カスタム インテント条件に関する記事をご覧ください。 |
| デバイス | ✅ | ❌ |
|
|
| 拡張ユーザー属性 | ✅ | ✅ |
|
|
| 性別 | ✅ | ✅ |
|
|
| 収入の範囲 | ✅ | ✅ |
|
|
| IP ブロック | ✅ | ✅ |
|
|
| キーワード | ✅ | ✅ |
|
キャンペーン単位では、キーワードを除外することのみが可能です。 |
| キーワード テーマ | ✅ | ✅ |
|
|
| 言語 | ✅ | ❌ |
|
|
| ライフイベント | ✅ | ✅ |
|
|
| リスティング グループ | ✅ | ❌ |
|
ホテル広告キャンペーンとショッピング キャンペーンのツリーベース構造。 ガイドをご覧ください。 |
| リスティングの範囲 | ✅ | ❌ |
|
|
| ローカル サービス ID | ✅ | ❌ |
|
ローカル サービス キャンペーンのサービスタイプを表します。 |
| 地域 | ✅ | ✅ |
|
地域ターゲティングに関するガイドをご覧ください。 |
| 地域グループ | ✅ | ❌ |
|
距離の半径を使用して複数の地域をターゲットに設定します。地域ターゲティングに関するガイドをご覧ください。 |
| モバイルアプリのカテゴリ | ✅ | ✅ |
|
|
| モバイルアプリ | ✅ | ✅ |
|
|
| モバイル デバイス | ✅ | ❌ |
|
|
| 除外キーワード リスト | ❌ | ✅ |
|
|
| OS のバージョン | ✅ | ❌ |
|
|
| 子供の有無 | ✅ | ✅ |
|
キャンペーン単位では、ターゲット除外のみがサポートされます。 |
| プレースメント | ❌ | ✅ |
|
URL の長さ(250 文字)と深さ(2 レベル)に制限があります。adsenseformobileapps.com は使用できません。 |
| プレースメント リスト | ❌ | ✅ |
|
複数のキャンペーンで除外するプレースメントのリストを管理できます。 |
| 近隣地域 | ✅ | ❌ |
|
住所または緯度経度と半径を使用して作成します。地域ターゲティングに関するガイドをご覧ください。 |
| トピック | ✅ | ✅ |
|
|
| ユーザーの興味 / 関心 | ✅ | ✅ |
|
利用可能なオプションが キャンペーン タイプと互換性があることを確認してください。一部のユーザーの興味 / 関心オプションは、特定のキャンペーン タイプでのみ使用できます。 |
| ユーザーリスト | ✅ | ✅ |
|
ユーザーリストの ID を使用します。 |
| 動画のラインナップ | ✅ | ✅ |
|
|
| ウェブページ | ✅ | ✅ |
|
条件に基づいて広告主のウェブサイト上の特定のページをターゲットに設定または除外するために使用されます。
`Webpage` Webpage 条件を除外として設定すると、URL の除外が実装されます。 |
| YouTube チャンネル | ✅ | ✅ |
|
|
| YouTube 動画 | ✅ | ✅ |
|
オーディエンス情報ターゲティング条件
AudienceInfo 条件を使用すると、広告グループ単位でオーディエンスをターゲットに設定できます。ターゲットに設定する
オーディエンスのリソース名を
AdGroupCriterionの
audienceフィールドに設定します。
audience_id の MutateAudienceResult の検査
AudienceService.MutateAudiences でオーディエンスを作成すると、各オペレーションで
MutateAudienceResult が返されます。
MutateAudienceResult を検査して audience_id を取得するには、
返された resource_name を解析するか、
response_content_type が MUTABLE_RESOURCE に設定されている場合は変更可能な audience オブジェクトを検査します。
# Inspect MutateAudienceResult to get audience_id
for result in response.results:
resource_name = result.resource_name
# Format: customers/{customer_id}/audiences/{audience_id}
audience_id = resource_name.split("/")[-1]
print(f"Created audience with resource_name '{resource_name}' and audience_id '{audience_id}'.")
# If response_content_type is MUTABLE_RESOURCE, you can access result.audience.id directly:
if result.audience and result.audience.id:
print(f"Audience ID from mutable resource: {result.audience.id}")