このページでは、AdSense Management API のリリースノートを提供します。
バージョン 2
このバージョンでは、サポートが終了した機能を削除し、AdSense Management API を現在の Google API 標準に合わせるため、次の変更が導入されています。Google API のバージョン管理スキームに沿って、このバージョンは、新しい機能が個別のマイナー バージョンでリリースされるのではなく、追加の(下位互換性のある)機能を含むように、時間の経過とともに更新されます。
2025-10-02
レポート
TRAFFIC_SOURCEディメンションを追加しました。これにより、トラフィック ソース(「Google」、「Bing」、「Facebook」、「その他」など)別に指標を分類できます。詳しくは、トラフィック ソースの内訳をご覧ください。
2025-05-06
PolicyIssues
- 非推奨の
policyTopics[].must_fixフィールド(以前の更新を参照)は、常にfalseに設定されるようになります。
2025-02-24
PolicyIssues
- ポリシー項目がポリシーに関する問題、規制に関する問題、広告主様の設定のいずれを表すかを識別する
policyTopics[].typeフィールドを追加しました。これは、非推奨フィールドとしてマークされたpolicyTopics[].must_fixに代わるものです。
2024-04-03
PolicyIssues
- アカウントの現在のポリシー違反と警告に関するレポートを作成する新しいコレクションを追加しました。
2023-06-19
支払い
- payments.list で、プレミアム パブリッシャーのお支払いに関する詳細が返されるようになりました。
2023-06-13
レポート
- 広告ユニット以外のユニット(関連検索ユニットなど)のパフォーマンスに関する情報を提供する
FUNNEL_REQUESTS、FUNNEL_IMPRESSIONS、FUNNEL_CLICKS、FUNNEL_RPMの各指標を追加しました。
2023-03-30
レポート
PAGE_URLディメンションを追加しました。これにより、指標をページの URL 別に分類できます(ただし、いくつかの注意点があります。ページの URL 別の分類をご覧ください)。
2022-09-21
AdUnits
- 作成メソッドとパッチ メソッドを追加しました。これらのメソッドは、プラットフォーム向け AdSense プロダクトが有効になっているプロジェクトでのみ使用できます。
CustomChannels
- create、patch、update メソッドを追加しました。これらのメソッドは、プラットフォーム向け AdSense プロダクトが有効になっているプロジェクトでのみ使用できます。
- リソースにアクティブ フィールドを追加しました。
アカウント
- getAdBlockingRecoveryTag メソッドを追加しました。
2022-08-25
レポート
HOSTED_AD_CLIENT_IDディメンションを追加しました。これにより、ホスト パブリッシャーとプラットフォーム パブリッシャーは、指標をパブリッシャーのアカウント(ホスト パブリッシャー)別とサブアカウント(プラットフォーム パブリッシャー)別に分類できます。
2022-05-03
AdClient
- get メソッドを追加しました。
レポート
- getSaved メソッドを追加しました。
UrlChannels
- get メソッドを追加しました。
2022-03-31
アカウント
- API で非アクティブなアカウントが返されるようになり、
stateフィールドでアカウントの状態が示されるようになりました。
AdClient
- アカウントの変更と同様に、非アクティブな広告クライアントが API から返されるようになりました。
stateフィールドには、広告クライアントの状態が示されます。
2022-02-24
お支払い
-
リソース名の形式が拡張され、YouTube の収益用の個別のリソースがサポートされるようになりました。この変更は、YouTube クリエイター向けの AdSense のエクスペリエンスの改善の段階的なロールアウトに先立って行われるもので、このロールアウトでは、YouTube の収益は専用のお支払いアカウントに分けられます。YouTube での収益専用のお支払いアカウントをお持ちの場合は、お支払いリスト メソッドから YouTube のお支払い情報も返されます。YouTube の収益のリソース名の形式は次のようになります。
- 未払い(現在)の YouTube 収益の場合は、accounts/{account}/payments/youtube-unpaid。
- 有料 YouTube の収益の場合は accounts/{account}/payments/youtube-yyyy-MM-dd。
注: AdSense の収益のリソース名は変更されません。- 未払い(現在)の AdSense 収益の場合は、accounts/{account}/payments/unpaid。
- 有料の AdSense 収益の場合は accounts/{account}/payments/yyyy-MM-dd。
2021-06-30
報告してください
- ディメンション
AD_FORMAT_NAMEとAD_FORMAT_CODEを追加しました。これらは、サイトを閲覧しているユーザーに広告を表示する方法(ページ内、全画面など)を示します。v1.4 には、同じ名前でメンバーが異なる(非推奨の)ディメンションがありました。v2 で追加された 2 つのディメンションは、v1.4 にあったディメンションとは異なります。
2021-04-19(初回リリース)
全般
- v1.4 で非推奨になったメソッドがすべて削除されました。これには、
accountIdを必要としないリソース メソッドが含まれます。v2 では、accountIdはparentフィールドで指定します。 - Google API 標準に従い、リソースは
nameフィールドで識別されるようになりました。たとえば、AdClient の名前はaccounts/{accountId}/adclients/{adClientId}のようになります。また、v1.4 ではリソース ID がレポート ディメンションとして使用されていましたが、v2 ではその値は複数のリソースのreporting_dimension_idフィールドから取得できるようになりました。 kindフィールドはすべてのリソースから削除されました。
アカウント
nameフィールドがdisplay_nameに変更されました。timezoneフィールドが文字列からgoogle.type.TimeZoneに変更されました。creation_timeフィールド(型 int64)がcreate_time(型google.protobuf.Timestamp)に変更されました。- 新しいアカウントの登録プロセスの一環として完了する必要がある未完了のタスクのリストである
pending_tasksフィールドを追加しました。たとえば、お支払いプロファイルや電話番号の確認に関連するタスクなどがあります。 sub_accountsフィールドが削除されました。同様の機能は、v2 のlistChildAccountsカスタム メソッドで実現できます。v2 では、listChildAccountsを再帰的に呼び出すことで、子アカウントの完全なツリーを生成できます。
AdClient
arc_opt_inフィールドは AdSense UI からすでに削除されているため、削除しました。supports_reportingフィールドは、AD_CLIENT_IDレポート ディメンションで使用される広告クライアントの一意の ID を表すreporting_dimension_idフィールドに置き換えられます。reporting_dimension_idが空の場合、AdClient はレポートをサポートしていません。
AdUnit
statusフィールドの名前がstateに変更されました。また、ACTIVE状態は、過去 7 日間にこの広告ユニットでアクティビティがあったかどうかを示すものではなくなります。v2 では、広告ユニットがユーザーによって有効化され、広告を配信できることを意味します。codeフィールドが削除されました。この値は、nameフィールドの末尾(最後のスラッシュの後)で確認できます。contentAdsSettings.backupOptionフィールドが削除されました。typeフィールドは、TYPE_UNSPECIFIED、DISPLAY、FEED、ARTICLE、MATCHED_CONTENT、LINKの値に制限されています。- AdSense の UI で既に削除されている他のフィールド(
custom_style、saved_style_id、mobile_content_ads_settings、feed_ads_settings)も削除されます。
アラート
deleteメソッドが削除されました。is_dismissibleフィールドが削除されました。localeフィールドの名前がlanguage_codeに変更されました。
CustomChannel
codeフィールドが削除されました。この値は、nameフィールドの末尾(最後のスラッシュの後)で確認できます。targeting_infoフィールドは、AdSense UI からすでに削除されているため、削除されました。
お支払い
payment_dateフィールドの名前がdateに変更され、型が文字列からgoogle.type.Dateに変更されました。payment_amountフィールドとpayment_amount_currency_codeフィールドが単一のpaymentフィールドに統合されました(例: "¥1,235 JPY"、"$1,234.57"、"£87.65")。
報告してください
- v2 では、AdSense Management API のレポートデータが AdSense UI と一致するようになりました。つまり、AdMob と YouTube のプロパティはサポートされなくなります。また、API でサポートされるレポートデータは過去 3 年間のもののみとなります。
Metadata.dimensionsリソースとMetadata.metricsリソースが削除されました。- レポートの CSV バージョンを生成する新しいメソッドが追加され、v1.4 のクエリ パラメータが置き換えられました。注: 圧縮には、HTTP ヘッダー「Accept-Encoding: gzip」を使用できます。
-
アドホック レポートの生成で一部のフィールドが変更されました。
account_idフィールドの名前がaccountに変更されました。dimensionフィールドの名前がdimensionsに変更されました。metricフィールドの名前がmetricsに変更されました。filterフィールドの名前がfiltersに変更されました。sortフィールドの名前がorder_byに変更されました。localeフィールドの名前がlanguage_codeに変更されました。currencyフィールドの名前がcurrency_codeに変更されました。date_rangeを使用して、一般的な範囲を複数指定できるようになりました(例:TODAY、YESTERDAY、MONTH_TO_DATE、YEAR_TO_DATE、LAST_7_DAYS、LAST_30_DAYS)を指定するか、date_rangeをCUSTOMに設定してstart_dateとend_dateを指定できます。start_dateフィールドとend_dateフィールドの型が文字列からgoogle.type.Dateに変更されました。注: その結果、相対日付キーワード(例: 「today-6d」)はサポートされなくなりました。- ブール値フィールド
use_timezone_reportingがreporting_time_zoneに置き換えられました。reporting_time_zoneは、ACCOUNT_TIME_ZONEまたはGOOGLE_TIME_ZONE(PST/PDT を意味します)のいずれかの値をとることができます。v2 のデフォルトはACCOUNT_TIME_ZONEです。これは v1.4 のデフォルトとは異なります。 start_indexフィールドが削除されました。max_resultsフィールドの名前がlimitに変更されました。
-
保存済みレポートの生成で一部のフィールドが変更されました。
- 日付フィールド(
date_range、start_date、end_date、reporting_time_zone)を追加しました。 currency_codeフィールドを追加しました。localeフィールドの名前がlanguage_codeに変更されました。start_indexフィールドが削除されました。max_resultsフィールドが削除されました。
- 日付フィールド(
SavedAdStyle
SavedAdStyleは AdSense UI からすでに削除されているため、削除されました。
サイト
-
Sitesが追加され、AdSense アカウントに追加したウェブサイトに関するデータを取得できるようになりました。 stateフィールドは、サイトがREQUIRES_REVIEW、GETTING_READY、READY、NEEDS_ATTENTIONのいずれかの状態であるかどうかを表します。auto_ads_enabledフィールドは、特定のサイトで自動広告が有効になっているかどうかを表すブール値です。
バージョン 1.4
このバージョンでは、次の機能が導入されています。
- AdSense アカウントのお支払いを該当する通貨で表示できるようになりました。
deleteメソッドを呼び出してアラートを閉じることで、API と AdSense ウェブ インターフェースでアラートを非表示にできるようになりました。- レポート レスポンスに開始日と終了日が含まれるようになりました。レポートの生成時に相対日付(
today、yesterday、firstDayOfMonth-1mなど)を使用している場合は、リクエストした日付範囲がレスポンスに含まれるようになりました。
既知の問題
このリリースでは、レポートの currency フィールドはサポートされていません。
バージョン 1.3
このバージョンでは、次の機能が導入されています。
- アラートを取得する機能。
- 指標とディメンションのメタデータを取得する機能。
- アカウントの現地時間のタイムゾーンでレポートを実行する機能。
既知の問題
このリリースでは、レポートの currency フィールドはサポートされていません。
バージョン 1.2
このバージョンでは、次の機能が導入されています。
- 広告スタイルを取得する機能。
- フロントエンドで定義された保存済みレポートを取得して実行する機能。
既知の問題
このリリースでは、レポートの currency フィールドはサポートされていません。
バージョン 1.1
このバージョンでは、次の機能が導入されています。
- ユーザーがアクセスできるアカウントを一覧表示する機能
- 特定のアカウントに対して GET 呼び出しを行う機能
- 広告ユニットとカスタム チャネルに対して GET 呼び出しを行う機能
- 広告ユニットとカスタム チャネル間の関連付けを特定する機能
- カスタム チャネルには、ターゲティング情報に関するデータがさらに含まれています
また、デフォルトのアカウントまたは特定のアカウントでデータにアクセスできるようになりました。
既知の問題
このリリースでは、レポートの currency フィールドはサポートされていません。
バージョン 1
これは API の最初のリリースです。これには、広告クライアント、広告ユニット、カスタム チャネル、URL チャネルの取得とレポートの実行のサポートが含まれます。
既知の問題
このリリースでは、レポートの currency フィールドはサポートされていません。