CampaignCriterionService、AdGroupCriterionService、[CustomerNegativeCriterionService] は、さまざまな種類の条件のターゲティングまたは除外をサポートしています。
キャンペーン クライテリア
CampaignCriterionService を使用すると、キャンペーン単位で以下のタイプのターゲティングを指定できます。入札単価調整比を使用してキャンペーン単位で入札単価調整比を指定することもできますが、絶対単価を設定することはできません。
- AdScheduleInfo
デフォルトでは、新しいキャンペーンに広告スケジュールはありません。つまり、広告はすべての期間に掲載されます。広告をいつ掲載するかをより正確に決定するために、15 分単位で広告スケジュールを設定することができます。
広告スケジュールはターゲティングのみ可能です。除外はサポートされていません。
- AgeRangeInfo
デフォルトでは、新しいキャンペーンには年齢層の条件はありません。つまり、すべての年齢層が含まれます。
- BrandListInfo
ブランドのリストを指定します。このタイプの条件は、ターゲットに設定することも除外することもできます。
- CarrierInfo
デフォルトでは、新しいキャンペーンにはコンテンツ キャリア条件はありません。つまり、すべてのキャリアが含まれます。キャンペーン単位でサポートされるのは、非除外条件のみです。
- CombinedAudienceInfo
組み合わせオーディエンスでは、オーディエンス条件をいくつでも組み合わせることができます。デフォルトでは、新しいキャンペーンには組み合わせオーディエンスは含まれていません。詳しくは、[複合オーディエンスに関するヘルプセンター記事][combined-audiences-hc] をご覧ください。
- ContentLabelInfo
デフォルトでは、新しいキャンペーンにはコンテンツ ラベルの条件はありません。つまり、すべてのカテゴリが含まれます。キャンペーン単位でサポートされるのは、除外条件のみです。
- CustomAffinityInfo
デフォルトでは、新しいキャンペーンにはカスタム アフィニティの条件はありません。カスタム アフィニティ条件は、ユーザーが作成する必要がある CustomInterest リソースによって定義されます。非除外条件のみがサポートされます。[こちらの記事][custom-audience-hc]では、カスタム アフィニティ条件の仕組みと使用方法について詳しく説明しています。
- CustomAudienceInfo
興味 / 関心に基づくユーザーのリスト。カスタム オーディエンスの条件は、ユーザーが作成する必要がある CustomAudience リソースによって定義されます。カスタム オーディエンスの条件の仕組みと使用方法について詳しくは、こちらの [記事][custom-audience-hc]をご覧ください。
- DeviceInfo
定義済みの Device 列挙型のいずれかを使用して、
DeviceInfo条件を定義します。モバイル デバイス ターゲティングの主な使用例は、CampaignCriterion のbid_modifier値を使用して特定のデバイスの入札単価を調整することです。ターゲティングできるのはデバイスのみです。除外はサポートされていません。
- ExtendedDemographicInfo
デフォルトでは、新しいキャンペーンには拡大ユーザー属性の条件はありません。学歴や住宅所有状況などの詳しいユーザー属性に基づいて、ユーザーをターゲットに設定したり、ターゲットから除外したりできます。
- GenderInfo
デフォルトでは、新しいキャンペーンには性別の条件はありません。つまり、すべての性別が含まれます。キャンペーン単位でサポートされるのは、除外条件のみです。
- IncomeRangeInfo
デフォルトでは、新しいキャンペーンには所得別グループの条件はありません。つまり、すべての所得別グループが含まれます。キャンペーン単位でサポートされるのは、除外条件のみです。
- IpBlockInfo
デフォルトでは、新しいキャンペーンには IP ブロック条件はありません。つまり、すべてが含まれます。
- KeywordInfo
キーワードは、自由形式のテキストとマッチタイプ列挙値のいずれかを使用して作成されます。
キーワードはキャンペーン単位でのみ除外できるため、キーワードの [CampaignCriterion] に
negative = trueを指定する必要があります。- KeywordThemeInfo
事前定義されたキーワード テーマ定数または自由形式のテキストを指定できます。
- LanguageInfo
デフォルトでは、新しいキャンペーンには言語の条件はありません。つまり、すべての言語が含まれます。非除外条件のみがサポートされます。
- LifeEventInfo
デフォルトでは、新しいキャンペーンにはライフイベントの条件はありません。引越し、卒業、結婚など、人生の大きな節目を迎えているユーザーをターゲットにしたり、除外したりできます。
- ListingScopeInfo
デフォルトでは、新しいキャンペーンにはリスティング範囲の条件はありません。非除外条件のみがサポートされます。
- LocalServiceIdInfo
ローカル サービス キャンペーンでターゲットに設定できるサービスタイプ(
install_faucetなど)を表します。- LocationInfo
名前付き地域ターゲティングは
LocationInfoとして実装され、固定された一連の条件 ID を使用して作成されます。利用可能な ID はドキュメントに記載されており、GeoTargetConstantServiceを使用して個別に検索できます。これらの条件は、非除外か除外として設定することができ、除外ターゲットは非除外ターゲットをオーバーライドします。デフォルトでは、新しいキャンペーンには地域条件がありません。つまり、すべての地域がターゲットに設定されています。地域ターゲティングを設定しないと、広告はすべての地域に配信されます。地域ターゲティングを追加すると、その地域でのみ広告が配信されます。名前付き地域ターゲティングと地域ターゲティングの重要性をご覧ください。
- LocationGroupInfo
LocationGroupを使用すると、キャンペーンで複数の地域をターゲティングできます。これらの地域は、一連の場所と、各場所の周囲の距離半径(メートルかマイル)で定義されます。これらの地域のターゲティングは、地域ターゲティングの条件 IDのリストを使用して絞り込むことができます。[複数の地域のターゲティング][multiple-geo-regions]についての詳細
- MobileAppCategoryInfo
デフォルトでは、新しいキャンペーンにはモバイルアプリ カテゴリの条件はありません。つまり、すべてのカテゴリが含まれます。キャンペーン単位でサポートされるのは、除外条件のみです。
- MobileApplicationInfo
デフォルトでは、新しい広告グループにはモバイルアプリの条件はありません。個々のモバイルアプリは、
app_idフィールドの値に従って識別する必要があります。- MobileDeviceInfo
デフォルトでは、新しいキャンペーンにはモバイル デバイスの条件はありません。つまり、すべてのデバイスが含まれます。
個々のモバイル デバイスを指定するには、MobileDeviceConstant のリソース名を使用して、キャンペーン条件の
deviceフィールドを設定する必要があります。ターゲティングできるのはモバイル デバイスのみです。除外はサポートされていません。
- OperatingSystemVersionInfo
デフォルトでは、新しいキャンペーンにはオペレーティング システムのバージョンの条件が含まれていません。つまり、すべてのオペレーティング システムがターゲットに設定されています。キャンペーン単位でサポートされるのは、非除外条件のみです。
- ParentalStatusInfo
デフォルトでは、新しいキャンペーンには子供の有無の条件はありません。つまり、すべての子供の有無のカテゴリが含まれます。キャンペーン単位でサポートされるのは、除外条件のみです。
- PlacementInfo
これらは顧客 URL を使用して作成されます。使用される URL は、長さ(250 文字)と深さ(2 レベル)の制限があります。除外としてのみ設定でき、デフォルトでは、新しいキャンペーンにプレースメント条件はありません。URL が
adsenseformobileapps.comの場合、除外プレースメントは使用できません。- ProximityInfo
半径を指定したターゲットは、ProximityInfo 条件として実装されています。これは、住所か緯度 / 経度を使用し、半径を指定することによって作成できます。非除外としてのみ設定でき、デフォルトでは、新しいキャンペーンに近隣地域条件はありません。
詳しくは、[半径を指定したターゲット][radius-targeting] をご覧ください。
- TopicInfo
デフォルトでは、新しいキャンペーンにはトピックの条件はありません。キャンペーン単位でサポートされるのは、除外条件のみです。トピックをご覧ください。
- UserInterestInfo
デフォルトでは、新しいキャンペーンにはユーザーの興味や関心の条件はありません。キャンペーン単位でサポートされるのは、除外条件のみです。
UserInterestInfoに設定するUserInterestを取得する際は、availabilities[]がキャンペーン タイプと互換性があることを確認します。一部のUserInterestオプションは、特定のキャンペーン タイプでのみ使用できます。- UserListInfo
デフォルトでは、新しいキャンペーンにはユーザーリストの条件はありません。ユーザーリストの ID を使用して、条件のユーザーリストを識別します。除外条件と非除外条件が、キャンペーン単位でサポートされています。
- VideoLineupInfo
デフォルトでは、新しいキャンペーンには動画ラインナップの条件はありません。YouTube と Google 動画パートナーの特定のコンテンツ ラインナップをターゲットに設定すると、特定のテーマやユーザーに関連する動画の横に広告を表示できます。
- WebpageInfo
デフォルトでは、新しいキャンペーンにはウェブページの条件はありません。つまり、すべてのウェブページが含まれます。キャンペーン単位でサポートされるのは、除外条件のみです。
- YouTubeChannelInfo
デフォルトでは、新しいキャンペーンには YouTube チャンネルの条件はありません。キャンペーン単位でサポートされるのは、除外条件のみです。
- YouTubeVideoInfo
デフォルトでは、新しいキャンペーンには YouTube 動画の条件はありません。キャンペーン単位でサポートされるのは、除外条件のみです。
広告グループの条件
AdGroupCriterionService を使用すると、広告グループ単位で以下のタイプのターゲティングを指定できます。
- AgeRangeInfo
- デフォルトでは、新しい広告グループには年齢層の条件はありません。つまり、すべての年齢層が含まれます。広告グループレベルで、年齢層による入札か除外が可能です。
- AppPaymentModelInfo
- 広告グループ単位で、アプリの支払いモデル条件のみをターゲティングできます。
- AudienceInfo
- デフォルトでは、新しい広告グループにはオーディエンスの条件はありません。特定の視聴者をターゲットに設定できます。デマンド ジェネレーション キャンペーンの広告グループにオーディエンス ターゲティングを設定する方法については、オーディエンスを作成、管理するガイドを参照してください。
- BrandListInfo
- デフォルトでは、新しい広告グループにはブランドリストの条件はありません。ブランドのリストを指定します。このタイプの条件は、広告グループ単位でターゲティングまたは除外できます。
- CombinedAudienceInfo
- 複合オーディエンスでは、オーディエンス条件をいくつでも組み合わせることができます。デフォルトでは、新しい広告グループに統合オーディエンスは含まれていません。詳しくは、[組み合わせたオーディエンスに関するヘルプセンター記事][combined-audiences-hc] をご覧ください。
- CustomAffinityInfo
- デフォルトでは、新しい広告グループにはカスタム アフィニティの条件はありません。カスタム アフィニティ条件は、ユーザーが作成する必要がある [CustomInterest][custom-interest-ref] リソースによって定義されます。非除外条件のみがサポートされます。[こちらの記事][custom-audience-hc] には、カスタム アフィニティ条件の仕組みと使用方法の詳細が記載されています。
- CustomAudienceInfo
- 関心に基づくユーザーのリスト。カスタム オーディエンスの条件は、ユーザーが作成する必要がある CustomAudience リソースによって定義されます。カスタム オーディエンスの条件の仕組みと使用方法について詳しくは、[こちらの記事][custom-audience-hc] をご覧ください。
- CustomIntentInfo
- デフォルトでは、新しい広告グループにはカスタム インテントの条件はありません。カスタム インテント条件は、ユーザーが作成する必要がある CustomInterest リソースによって定義されます。非除外条件のみがサポートされます。カスタム インテント条件の仕組みと使用方法について詳しくは、[こちらの記事][custom-intent-hc] をご覧ください。
- GenderInfo
- デフォルトでは、新しい広告グループには性別の条件はありません。つまり、すべての性別が含まれます。広告グループ単位で、性別による入札か除外が可能です。
- IncomeRangeInfo
- デフォルトでは、新しい広告グループには所得別グループの条件はありません。つまり、すべての所得別グループが含まれます。広告グループ単位で、所得別グループによる入札か除外が可能です。
- KeywordInfo
- 広告グループ単位で、キーワードによるターゲティングか除外が可能です。
- LanguageInfo
- デフォルトでは、新しいキャンペーンには言語の条件はありません。つまり、すべての言語が含まれます。非除外条件のみがサポートされます。
- ListingGroupInfo
- リスティング グループは、ホテル広告キャンペーンとショッピング キャンペーンの条件のツリーベース構造を定義します。
- LocationInfo
名前付き地域ターゲティングは
LocationInfoとして実装され、固定された一連の条件 ID を使用して作成されます。利用可能な ID はドキュメントに記載されており、GeoTargetConstantServiceを使用して個別に検索できます。これらの条件は、非除外か除外として設定することができ、除外ターゲットは非除外ターゲットをオーバーライドします。デフォルトでは、新しいキャンペーンには地域条件がありません。つまり、すべての地域がターゲットに設定されています。地域ターゲティングを設定しないと、広告はすべての地域に配信されます。地域ターゲティングを追加すると、その地域でのみ広告が配信されます。名前付き地域ターゲティングと地域ターゲティングの重要性をご覧ください。
- MobileAppCategoryInfo
広告グループ単位で、モバイルアプリ カテゴリ条件によるターゲティングか除外が可能です。
- MobileApplicationInfo
デフォルトでは、新しい広告グループにはモバイルアプリの条件はありません。個々のモバイルアプリは、
app_idフィールドの値に従って識別する必要があります。- ParentalStatusInfo
デフォルトでは、新しい広告グループには子供の有無の条件はありません。つまり、すべての子供の有無のカテゴリが含まれます。広告グループ単位で、子供の有無のカテゴリによる入札か除外が可能です。
- PlacementInfo
これらは顧客 URL を使用して作成されます。使用される URL は、長さ(250 文字)と深さ(2 レベル)の制限があります。除外としてのみ設定でき、デフォルトでは、新しい広告グループにプレースメント条件はありません。URL が
adsenseformobileapps.comの場合、除外プレースメントは使用できません。- TopicInfo
デフォルトでは、新しい広告グループにはトピックの条件はありません。広告グループ単位で、所得別グループによる入札か除外が可能です。
- UserInterestInfo
デフォルトでは、新しい広告グループにはユーザーの興味や関心の条件はありません。広告グループ単位で、ユーザーの興味や関心による入札か除外が可能です。
UserInterestInfoに設定するUserInterestを取得する際は、availabilities[]がキャンペーン タイプと互換性があることを確認します。一部のUserInterestオプションは、特定のキャンペーン タイプでのみ使用できます。- UserListInfo
デフォルトでは、新しい広告グループにはユーザーリストの条件はありません。ユーザーリストの ID を使用して、条件のユーザーリストを識別します。広告グループ単位で、ユーザーリストによる入札か除外が可能です。
- WebpageInfo
広告グループ単位で、ウェブページ条件によるターゲティングか除外が可能です。
- YouTubeChannelInfo
広告グループ単位で、YouTube チャンネルの条件によるターゲティングか除外が可能です。
- YouTubeVideoInfo
広告グループ単位で、YouTube 動画の条件によるターゲティングか除外が可能です。
お客様の条件
[CustomerNegativeCriterionService] を使用すると、次のタイプの除外ターゲティングをアカウント単位で指定できます。
- ContentLabelInfo
- デフォルトでは、新しいキャンペーンにはコンテンツ ラベルの条件はありません。つまり、すべてのカテゴリが含まれます。顧客単位でサポートされるのは、除外
ContentLabelInfo条件のみです。 - IpBlockInfo
- デフォルトでは、新しいキャンペーンには IP ブロック条件はありません。つまり、すべてが含まれます。顧客単位でサポートされるのは、除外条件のみです。
- MobileAppCategoryInfo
- MobileAppCategoryConstant リストでモバイルアプリ カテゴリを除外します。
- MobileApplicationInfo
app_idフィールドの値に基づいて個々のモバイルアプリを除外します。- NegativeKeywordList
- キーワードの
SharedSetを除外します。アカウントごとに設定できる除外キーワード リストの条件は 1 つだけです。 - PlacementInfo
- これらは顧客 URL を使用して作成されます。使用される URL は、長さ(250 文字)と深さ(2 レベル)の制限があります。URL が
adsenseformobileapps.comの場合、除外プレースメントは使用できません。 - PlacementListInfo
- プレースメントの
SharedSetを除外します。これにより、アカウント内の複数のキャンペーンで除外するプレースメントのリストを管理できます。 - YouTubeChannelInfo
- チャンネル ID またはチャンネル コードで YouTube チャンネルを除外します。
- YouTubeVideoInfo
- YouTube の動画再生ページに表示される動画 ID で、特定の YouTube 動画を除外します。
IpBlockInfo