最低限必要な機能

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。
v. 2022-10-06

最低限の機能(RMF)とは、特定のツールのデベロッパーが Google Ads API を使用する際に提供する必要がある機能のことです。下記のように、RMF ルールは作成機能、管理機能、レポート機能の 3 つのカテゴリに分類されます。このルールの遵守は、Google Ads API の使用方法によって異なります(「RMF 適用」とは、RMF がユーザーに適用されることを意味します)。

作成機能 管理機能 レポート機能
フルサービス ツール
  • 広告主様、代理店様、その他のサードパーティが、そのツールを使って Google 広告アカウントをフル管理します
RMF 適用 RMF 適用 RMF 適用
レポート専用
  • 最終広告主が利用可能なレポート ダッシュボードのみ
RMF 非適用 RMF 非適用 RMF 適用
社外秘
  • 個別の広告主や代理店だけが使用できます。 ツールへのサードパーティによるアクセスはありません( ツールを使用するのはご自身のみです)。
RMF 非適用 RMF 非適用 RMF 非適用

非常に限定された特殊な機能を備えたツールで、キャンペーン、広告グループ、広告を作成して管理できない場合は、フルサービスのツールとして認められないことがあります。この場合、作成と管理 RMF は適用されません。RMF ポリシーがツールに適用されているかどうかがわからない場合は、Google Ads API コンプライアンス チームにお問い合わせください。ツールがフルサービスかどうかは、Google Ads API コンプライアンス チームが判断します。ツールの機能が大幅に変わった場合は、改めて評価を受けることが必要となる場合があります。

RMF は、標準権限のある開発者トークンにのみ適用されます。

メジャー アップデートに伴う 1 回限りの延長

API ツールでは大規模なテクノロジーのアップグレードが定期的に行われる可能性があることを踏まえ、すべての RMF 期限を 2 年以上連続で順守しているツールについては、プラットフォームにアップグレードを実装する目的で RMF 期限の 6 か月の延長を申請することができます。延長が認められると、その期間中はツールに対して RMF 要件の準拠状況に関する審査は行われません。猶予期間の終了時までに、延長期間の最終日以前に期限を迎えた RMF 要件にすべて完全に準拠している必要があります。延長期間終了後の RMF 要件はすべて、以下の表に記載された日付を期限とします。

API ツールに付与できる拡張機能は 4 年に最大 1 つです(2 番目の拡張機能は最初の拡張機能の終了から最低 4 年後に開始する必要があります)。

ツールの拡張を申請する場合は、https://support.google.com/adspolicy/contact/contact_ads_api からお問い合わせください。申請書には、経営幹部(CEO、CTO、上級副社長)の署名と提出が必要です。 なお、お申し込みが必ず承認されるとは限りませんのでご了承ください。

ショッピング専用、アプリ プロモーション専用、ホテル専用 API ツールの要件

以下のキャンペーン タイプのいずれかのみを作成、管理するためのツールの場合は、そのキャンペーン タイプに対応する Google Ads API の作成と管理機能とレポートを実装するだけでかまいません。

レポート専用 Google 広告 API クライアントの要件

RMF 要件を遵守するには、レポート専用の Google Ads API クライアントが、レポート インターフェースに表示される Google 広告階層のレベルごとにレポート機能を表示する必要があります。Google 広告階層のレベルとは、アカウント、キャンペーン、広告グループ、広告、キーワードのいずれかを指します。たとえば、レポート専用の Google 広告クライアントが広告グループを表示する場合は、以下の「必須」というラベルの付いた「広告グループ」レベルのレポート機能をすべて実装する必要があります。

レポート専用 Google Ads API クライアントでは、レポート インターフェースに特定のレベルの Google 広告 階層を表示しないよう設定することもできます。たとえば、レポート専用 Google 広告 API クライアントで広告グループの掲載結果データを管理画面に表示しない場合は、「広告グループ」レベルのレポート RMF を実装する必要はありません。

上記のポリシーは、Google 広告 階層のレベルに該当しないその他のすべての種類のレポートにも適用されます。これらのレポートを実装する場合は、それぞれのレポートで必須項目をすべて表示してください。

RMF 要件に準拠するには、Google Ads API クライアントが各レポートの [オブジェクト/フィールド/ガイド] 列に必須のマークが付いた列をすべて表示する必要があります。他のすべての指標の列は、Google Ads API クライアントのユーザーのオプションとして利用可能にする必要があります。Google 広告レポートのデータは、エンドユーザーが目立たせて簡単に利用できるようにする必要があります。

ダウンロード可能なレポート

ツールに CSV ファイルなどをダウンロードできるオプションがあり、管理画面内にレポート機能を表示していない場合は、ダウンロードのリンクを目立つ場所に表示し、わかりやすいラベルを付けてください。ダウンロードされたファイルには、必須のレポート項目がすべて含まれており、明確なラベルが付けられている必要があります。

レポートの期間

ユーザーがレポートのデータを期間で絞り込めるようにすることをおすすめします。ツールにカスタムの期間を設定するオプションがない場合は、少なくとも必須のレポート項目ごとに過去 30 日間のデータを表示してください。

作成機能や管理機能を提供する API クライアントの要件

フルサービス Google Ads API クライアントが RMF 要件に準拠するには、次の表に示す必要な作成と管理の機能をすべて実装し、以下の各レポートについてレポート機能を示す必要があります。さらに、その機能を使用しているかどうかを測定することで、各機能がエンドユーザーにとってアクセスしやすく機能的なものとなるように、合理的な努力を払う必要があります。

プランニング サービスを提供する API クライアントの要件

Google Ads API クライアントが KeywordPlanIdeaService や KeywordPlanService に関連する機能を提供する場合、次の表の「必須」と表示されている、必要な作成機能、管理機能、レポート機能をすべて実装する必要があります。

レコメンデーション サービスを提供する API クライアントの要件

すべての API クライアントは、GoogleAdsService と RecommendationService を使用して推奨事項を取得することができます。

RecommendationService.ApplyRecommendation()RecommendationService.DismissRecommendation() は、次のタイプの Google Ads API クライアントに限定されています。

  • フルサービスのツール
  • 内部専用ツール
  • ショッピング専用、P-MAX / スマート ショッピング専用、アプリ プロモーション専用、ホテル専用 API ツール
  • キャンペーン管理機能を提供する専用ツール

Google Ads API クライアントが RecommendationService を使用して最適化案を適用または非表示にする機能を提供している場合は、次の要件を満たす必要があります。

  1. ツールカテゴリに必要な作成機能、管理機能、レポート機能をすべて実装する必要があります。
  2. エンドユーザーに表示される Google 広告の最適化案はすべて、ツールの管理画面で「Google 広告に関する最適化案」として表示される必要があります。
  3. エンドユーザーは、Google Ads API クライアントで表示される Google 広告の最適化案をすべて表示して適用できる必要があります。

入札単価調整の要件

作成または管理機能を提供するすべての API クライアントは、入札単価調整に関連する次の要件を満たす必要があります。

  1. 指定可能な値の全範囲をエンドユーザーが入力できるようにします。
  2. エンドユーザーは、Google Ads API クライアントで設定する前に、入札単価調整を確認、編集できるようにする必要があります。
  3. 入札単価調整は入札単価の調整としてのみ表現する必要があります。また、ターゲティングや除外など、他の機能を有効にしたり概算したりするために使用してはいけません。

機能の実装

以下で特に記載がない限り、利用可能なすべての下位機能とパラメータが実装されている場合にのみ、その機能が実装されているものとみなされます。利用可能なパラメータとサブ機能については、API リファレンスをご覧ください。たとえば、「ネットワークのオプトイン/オプトアウト」機能は、Google 検索、検索パートナー、ディスプレイ ネットワークへのオプトイン/オプトアウトをサポートすることを意味します。また、Google Ads API クライアントに、Google が要求していない機能と類似する機能を 実装する場合は、さらに Google 同様の機能を Google Ads API クライアントに 実装する必要があります。たとえば、Google 広告 API クライアントに独自バージョンの「キーワード候補」を実装する場合は、Google 広告 API クライアントに Google の「キーワード候補」機能も実装していただく必要があります。

RMF への準拠を維持するには、新しい必須機能を期限までに追加する必要があります(各機能の横に [期限: YYYY-MM-DD] と表示されます)。期限が指定されていない RMF は期限が過ぎています。また、変更内容が有効になる少なくとも 2 週間前までに、ツール変更フォームを使用して、Google Ads API クライアントに提案した変更内容のスクリーンショットまたはモックアップをお送りください。なお、この 2 週間が経過した後、Google からの回答を待たなくても、重要な変更を適用できます。

フルサービスのツール機能一覧

アイテム番号 機能 オブジェクト / フィールド / ガイド 要件

作成機能

C.10 キャンペーンの作成 campaign 必須
C.20 地域によるターゲット設定の有効化 地域ターゲティング 必須。ユーザーベースに関連する国が 1 つのみの場合、ユーザーに公開するかどうかは任意です。
C.30 ターゲット言語の有効化 campaign_criterion.language
language_constant
必須。1 つの言語がユーザーベースに関連している場合、ユーザーに公開するかどうかは任意です。
C.65 ウェブサイト / 通話コンバージョンを作成し、コード スニペットを生成する コンバージョン トラッキング 少なくとも 1 種類のコンバージョン トラッキングが必要です。
C.75 コールアウト表示オプション コールアウトのフィード プレースホルダ
広告表示オプション設定サービス
フィード サービス
必須。これはアカウント単位でのみサポートされています。
C.80 サイトリンク表示オプション サイトリンク フィードのプレースホルダ
広告表示オプション設定サービス
フィード サービス
必須。これはアカウント単位でのみサポートされています。
C.96 単価設定オプション: 目標コンバージョン単価(ポートフォリオと標準) campaign.target_cpa(標準)
bidding_strategy.target_cpa(ポートフォリオ)
必須。ポートフォリオ戦略と標準戦略の両方をキャンペーン レベルでサポートする必要があります。
C.97 単価設定オプション: 目標広告費用対効果(ポートフォリオと標準) campaign.target_roas(標準)
bidding_strategy.target_roas(ポートフォリオ)
必須。ポートフォリオ戦略と標準戦略は、どちらもキャンペーン レベルでサポートする必要があります。
C.98 単価設定の設定: コンバージョン数の最大化(標準) campaign.maximize_conversions(標準) 必須
C.120 予算を設定 campaign_budget 必須
C.190 広告グループを作成してください ad_group 必須。省略可: 複数の広告グループを作成できます。
C.260 キーワードの追加 ad_group_criterion.keyword 必須
C.270 キャンペーン除外キーワードを追加 campaign_criterion.negative 必須
C.300 キーワードのマッチタイプの設定 ad_group_criterion.keyword
 .match_type
必須

管理機能

M.10 広告キャンペーン設定を編集 campaign.*setting 必須。変更時には、作成時に必要な設定のみが必要になります。
M.96 単価設定の編集: 目標コンバージョン単価(ポートフォリオと標準) campaign.target_cpa(標準)
bidding_strategy.target_cpa(ポートフォリオ)
必須。ポートフォリオ戦略と標準戦略は、どちらもキャンペーン レベルでサポートする必要があります。
M.97 入札戦略の編集: 目標広告費用対効果(ポートフォリオと標準) campaign.target_roas(標準)
bidding_strategy.target_roas(ポートフォリオ)
必須。ポートフォリオ戦略と標準戦略は、どちらもキャンペーン レベルでサポートする必要があります。
M.98 単価設定の編集: コンバージョン数の最大化(標準) campaign.maximize_conversions(標準) 必須
M.110 キャンペーンの一時停止、有効化、削除 campaign.status 必須
M.130 広告の一時停止、有効化、削除 ad_group_ad.status 必須
M.140 キーワードの一時停止、有効化、削除 ad_group_criterion.status 必須

レポート機能

R.10 お客様 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
metrics.all_conversions
必須
R.20 キャンペーン metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
metrics.all_conversions
必須
campaign.status 一時停止したキャンペーン、有効なキャンペーン、削除したキャンペーンを表示する場合は必須。
有効なキャンペーンのみを表示する場合は省略可。
R.40 広告グループ広告 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
必須
ad_group_ad.status 一時停止中の広告、アクティブな広告、削除された広告を表示する場合は必須。
有効な広告のみを表示する場合は省略可。
R.50 キーワード ビュー metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
ad_group_criterion
 .position_estimates
 .first_page_cpc_micros

ad_group_criterion
 .position_estimates
 .first_position_cpc_micros
必須
ad_group_criterion.status 一時停止したキーワード、有効なキーワード、削除したキーワードを表示する場合は必須。
有効なキーワードのみを表示する場合は省略可。
R.70 検索語句ビュー search_term_view.search_term
segments.search_term_match_type
metrics.clicks
metrics.cost_micros
metrics.impressions
必須
R.100 動的検索広告の検索語句ビュー dynamic_search_ads_search_term_view.search_term
metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
動的検索広告を実装する場合のみ必要です。
R.130 入札戦略 bidding_strategy.type
metrics.clicks
metrics.cost_micros
metrics.cost_per_conversion
metrics.impressions
metrics.average_cpc
metrics.conversions
必須
bidding_strategy.status 一時停止した戦略、有効な戦略、削除した戦略を表示する場合は必須。
有効な戦略のみを表示する場合は省略可。

アプリ キャンペーン ツールの機能一覧

アイテム番号 機能 オブジェクト / フィールド / ガイド 要件

作成機能

C.20 地域によるターゲット設定の有効化 地域ターゲティング 必須。ユーザーベースに関連する国が 1 つのみの場合、ユーザーに公開するかどうかは任意です。
C.30 ターゲット言語の有効化 campaign_criterion.language
language_constant
必須。1 つの言語がユーザーベースに関連している場合、ユーザーに公開するかどうかは任意です。
C.65 ウェブサイト / 通話コンバージョンを作成し、コード スニペットを生成する コンバージョン トラッキング 少なくとも 1 種類のコンバージョン トラッキングが必要です。
C.96 単価設定オプション: 目標コンバージョン単価(ポートフォリオと標準) campaign.target_cpa(標準)
bidding_strategy.target_cpa(ポートフォリオ)
必須。ポートフォリオ戦略と標準戦略の両方をキャンペーン レベルでサポートする必要があります。
単価設定の設定: 事前登録 アプリ広告(事前登録促進) アプリ キャンペーンで事前登録が必要。
C.190 広告グループを作成してください ad_group 必須。省略可: 複数の広告グループを作成できます。
アセットを広告グループに追加する ad_group 必須: テキスト アセット。画像アセットと動画アセットは省略可能です。
C.601 アプリ キャンペーンでインストールまたは再エンゲージメントを実施   必須: アプリ キャンペーンまたはアプリ キャンペーンの再エンゲージメント(両方ではありません)。
C.602 アプリ キャンペーンの設定を有効にする AppCampaignSetting 必須: アドバタイズするアプリを選択する機能、またはエンゲージメント用のディープリンクを追加する機能。

管理機能

M.601 アプリ キャンペーンを一時停止、有効化、削除する campaign.status 必須
M.602 アプリ キャンペーンの設定を編集する campaign.*setting 必須

レポート機能

R.10 アカウントの掲載結果 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
metrics.all_conversions
必須
R.20 キャンペーンの掲載結果 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
metrics.all_conversions
一時停止したキャンペーン、有効なキャンペーン、削除したキャンペーンを表示する場合は必須。
有効なキャンペーンのみを表示する場合は省略可。

ホテル専用ツールの機能リスト

アイテム番号 機能 オブジェクト / フィールド / ガイド 要件

作成機能

C.11 ホテル キャンペーンを作成する ホテル キャンペーン 必須
C.12 ホテル キャンペーンに Hotel Center の ID を設定する HotelSettingInfo 必須
C.20 地域によるターゲット設定の有効化 地域ターゲティング 必須。ユーザーベースに関連する国が 1 つのみの場合、ユーザーに公開されます。
C.30 ターゲット言語の有効化 campaign_criterion.language
language_constant
必須。1 つの言語がユーザーベースに関連している場合、ユーザーに公開するかどうかは任意です。
C.65 ウェブサイト / 通話コンバージョンを作成し、コード スニペットを生成する コンバージョン トラッキング 少なくとも 1 種類のコンバージョン トラッキングが必要です。
C.120 予算を設定 campaign_budget 必須
  入札戦略を設定 ホテルの入札戦略 (省略可)ユーザーが特定の入札戦略を選択し、目標を設定できるようにします。
C.190 ホテル広告グループを作成する ad_group 必須。省略可: 複数の広告グループを作成できます。
C.526 最初の(ルート)パーティションのホテルグループ パーティションを追加 ホテル リスティング グループ ホテル広告キャンペーンを実施するために必要ですが、ユーザーに公開する必要はありません。

管理機能

M.10 広告キャンペーン設定を編集 campaign.*setting 必須
M.110 キャンペーンの一時停止、有効化、削除 campaign.status 必須
M.161 分割(ホテルグループのパーティションを追加) ホテル リスティング グループ 必須
M.191 ホテルグループを除外 AdGroupCriterion 必須

レポート機能

R.10 アカウントの掲載結果 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
metrics.all_conversions
必須
R.20 キャンペーンの掲載結果 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
metrics.all_conversions
一時停止したキャンペーン、有効なキャンペーン、削除したキャンペーンを表示する場合は必須。
有効なキャンペーンのみを表示する場合は省略可。
R11 ホテル パフォーマンス ビュー レポート hotel_performance_view 必須

P-MAX キャンペーンの機能一覧

アイテム番号 機能 オブジェクト / フィールド / ガイド 要件

作成機能

C.10 キャンペーンを作成 campaign 必須。省略可: 複数のキャンペーンを作成します。
C.20 地域によるターゲット設定の有効化 地域ターゲティング 必須。ユーザーベースに関連する国が 1 つのみの場合、ユーザーに公開するかどうかは任意です。
C.30 ターゲット言語の有効化 campaign_criterion.language
language_constant
必須。1 つの言語がユーザーベースに関連している場合、ユーザーに公開するかどうかは任意です。
C.65 ウェブサイト / 通話コンバージョンを作成し、コード スニペットを生成する コンバージョン トラッキング 少なくとも 1 種類のコンバージョン トラッキングが必要です。
C.120 予算を設定 campaign_budget 必須
  入札戦略を設定   (省略可)ユーザーが特定の入札戦略を選択し、目標を設定できるようにします。

管理機能

M.10 広告キャンペーン設定を編集 campaign.*setting 必須。変更時には、作成時に必要な設定のみが必要になります。
M.110 キャンペーンの一時停止、有効化、削除 campaign.status 必須

レポート機能

R.10 お客様 metrics.clicks
metrics.cost_micros
metrics.conversions
必須。1 つのキャンペーンのみを表示する場合は、省略可能です。
R.20 キャンペーン metrics.clicks
metrics.cost_micros
metrics.conversions
必須

スマート アシスト キャンペーンの機能リスト

次の表に、スマート アシスト キャンペーンの実装に必要な最小限の機能セットを示します。ツールにスマート アシスト キャンペーンを実装する場合は、少なくともこの機能群を実装する必要があります。このツールをスマート アシスト キャンペーンに実装していない場合、これらの機能は必要ありません。

アイテム番号 機能 オブジェクト / フィールド / ガイド 要件

作成機能

C.10 スマート キャンペーンを作成する スマート アシスト キャンペーン 必須
  キーワードのテーマを追加 KeywordThemeInfo キャンペーンの作成では必須ですが、ユーザーへの公開は任意です。
C.20 地域によるターゲット設定の有効化 地域ターゲティング キャンペーンの作成では必須ですが、ユーザーへの公開は任意です。
C.70 住所表示オプション 住所表示オプション ビジネス プロフィールと統合する場合にのみ必要です。
C.120 予算を設定 campaign_budget 必須
C.200 広告の追加 広告を作成する キャンペーンの作成では必須ですが、ユーザーへの公開は任意です。

管理機能

M.10 キャンペーン設定の編集(広告主に表示されるすべてのキャンペーン作成設定) campaign.*setting 必須
M.110 キャンペーンの一時停止、有効化、削除 campaign.status 必須
M.130 広告の一時停止、有効化、削除 ad_group_ad.status 必須
  キャンペーンのスケジュールを設定 / 編集 ad_schedule 必須
  キーワードのテーマを削除 / 追加 KeywordThemeInfo キャンペーンの作成では必須ですが、ユーザーへの公開は任意です。
  除外キーワードのテーマの追加と削除 KeywordThemeInfo キャンペーンの作成では必須ですが、ユーザーへの公開は任意です。

レポート機能

R.20 キャンペーンの掲載結果 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversions
metrics.all_conversions
一時停止したキャンペーン、有効なキャンペーン、削除したキャンペーンを表示する場合は必須。 有効なキャンペーンのみを表示する場合は省略可です。
SMART_CAMPAIGN_MAP_CLICKS_TO_CALL
SMART_CAMPAIGN_MAP_DIRECTIONS
ビジネス プロフィールと統合する場合にのみ必要です。
R.70 スマート アシスト キャンペーンの検索語句ビュー metrics.clicks
metrics.cost_micros
必須

通常のショッピング キャンペーン ツールの機能一覧

アイテム番号 機能 オブジェクト / フィールド / ガイド 要件

作成機能

C.10 キャンペーンの作成 campaign 必須
C.20 地域によるターゲット設定の有効化 地域ターゲティング 必須。ユーザーベースに関連する国が 1 つのみの場合、ユーザーに公開するかどうかは任意です。
C.65 ウェブサイト / 通話コンバージョンを作成し、コード スニペットを生成する コンバージョン トラッキング 少なくとも 1 種類のコンバージョン トラッキングが必要です。
C.97 単価設定オプション: 目標広告費用対効果(ポートフォリオと標準) campaign.target_roas(標準)
bidding_strategy.target_roas(ポートフォリオ)
必須。ポートフォリオ戦略と標準戦略は、どちらもキャンペーン レベルでサポートする必要があります。
C.120 予算を設定 campaign_budget 必須
C.190 広告グループを作成してください ad_group 必須。省略可: 複数の広告グループを作成できます。
C.270 キャンペーン除外キーワードを追加 campaign_criterion.negative 必須
C.300 キーワードのマッチタイプの設定 ad_group_criterion.keyword
 .match_type
必須
C.505 販売者 ID の設定   必須
C.506 販売国の設定   必須
C.510 商品フィルタの設定   必須
C.520 商品広告の作成   必須
C.525 第 1(ルート)商品分割の追加   必須
C.530 ローカル在庫広告を作成する   必須

管理機能

M.10 広告キャンペーン設定を編集 campaign.*setting 必須。変更時には、作成時に必要な設定のみが必要になります。
M.97 入札戦略の編集: 目標広告費用対効果(ポートフォリオと標準) campaign.target_roas(標準)
bidding_strategy.target_roas(ポートフォリオ)
必須。ポートフォリオ戦略と標準戦略は、どちらもキャンペーン レベルでサポートする必要があります。
M.110 キャンペーンの一時停止、有効化、削除 campaign.status 必須
M.150 商品フィルタの編集   必須
M.160 細分化(商品分割の追加)   必須
M.170 商品分割の削除   必須
M.190 商品分割を除外する   必須

レポート機能

R.10 お客様 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversion_value
必須。1 つのキャンペーンのみを表示する場合は、省略可能です。
R.20 キャンペーン metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversion_value
必須
R.70 検索語句ビュー search_term_view.search_term
segments.search_term_match_type
metrics.clicks
metrics.cost_micros
metrics.impressions
必須
R.110 ショッピングの掲載結果 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversion_value
動的検索広告を実装する場合のみ必要です。
R.120 商品分割 metrics.clicks
metrics.cost_micros
metrics.impressions
metrics.conversion_value
必須。分割されていない場合は省略可
R.130 入札戦略の掲載結果   必須。分割されていない場合は省略可