На этой странице представлены заметки о выпуске API управления AdSense.
Версия 2
В этой версии представлены следующие изменения, направленные на удаление устаревших функций и приведение API управления AdSense в соответствие с текущими стандартами API Google . Согласно схеме управления версиями API Google , эта версия будет обновляться со временем для включения дополнительных (обратно совместимых) функций, а не новых функций, выпускаемых в отдельных младших версиях.
2025-10-02
Отчеты
- Добавлено измерение
TRAFFIC_SOURCE
, позволяющее разбить метрики по источникам трафика (например, «Google», «Bing», «Facebook», «Другое»). Подробнее см. в разделе «Разбивка по источникам трафика ».
2025-05-06
Вопросы политики
- Устаревшее поле
policyTopics[].must_fix
(см. предыдущее обновление) теперь всегда будет иметь значениеfalse
.
2025-02-24
Вопросы политики
- Добавлено поле
policyTopics[].type
для определения, представляет ли тема политики вопрос политики, нормативный вопрос или предпочтения рекламодателя . Оно заменяет полеpolicyTopics[].must_fix
, которое теперь отмечено как устаревшее.
2024-04-03
Вопросы политики
- Добавлена новая коллекция для отчетов о текущих нарушениях политики и предупреждениях, имеющихся для учетной записи.
2023-06-19
Платежи
- payment.list теперь возвращает сведения о платежах для премиум-издателей.
2023-06-13
Отчеты
- Добавлены метрики
FUNNEL_REQUESTS
,FUNNEL_IMPRESSIONS
,FUNNEL_CLICKS
иFUNNEL_RPM
, которые предоставляют информацию об эффективности нерекламных блоков (например, блоков связанного поиска).
2023-03-30
Отчеты
- Добавлено измерение
PAGE_URL
, которое позволяет разбивать метрики по URL-адресу страницы (с некоторыми оговорками, см. Разбивка URL-адреса страницы ).
2022-09-21
AdUnits
- Добавлены методы create и patch. Обратите внимание, что эти методы могут использоваться только в проектах, поддерживающих продукт AdSense for Platforms .
ПользовательскиеКаналы
- Добавлены методы создания, исправления и обновления. Обратите внимание, что эти методы могут использоваться только в проектах, поддерживающих продукт AdSense for Platforms .
- Добавлено активное поле в ресурс.
Счета
- Добавлен метод 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. Это изменение предшествует поэтапному внедрению улучшенного интерфейса AdSense для авторов YouTube , в рамках которого заработок на YouTube будет выделен в отдельный платёжный счёт. Платёжная информация YouTube также будет возвращаться из метода списка платежей, как только у вас появится отдельный платёжный счёт для заработка на YouTube . Заработок на YouTube будет иметь следующий формат имени ресурса:
- accounts/{account}/payments/youtube-unpaid для невыплаченных (текущих) доходов YouTube.
- accounts/{account}/payments/youtube-yyyy-MM-dd для платного заработка на YouTube.
Примечание: названия ресурсов для заработка в AdSense остаются неизменными:- accounts/{account}/payments/unpaid для невыплаченных (текущих) доходов AdSense.
- accounts/{account}/payments/yyyy-MM-dd для платных заработков AdSense.
30 июня 2021 г.
Отчет
- Добавлены параметры
AD_FORMAT_NAME
иAD_FORMAT_CODE
, указывающие способ показа рекламы пользователям на вашем сайте (внутристраничная реклама, виньетка и т. д.). Обратите внимание, что в версии 1.4 были (устаревшие) параметры с теми же названиями, но разными элементами; два параметра, добавленные в версии 2, отличаются от параметров, которые присутствовали в версии 1.4.
2021-04-19 (Первоначальный выпуск)
Общий
- Все устаревшие методы версии 1.4 были удалены. Это включает в себя методы ресурсов, не требующие
accountId
. В версии 2accountId
указывается вparent
поле. - Согласно стандартам API Google, ресурсы теперь идентифицируются по полю
name
. Например, имя AdClient будет выглядеть какaccounts/{accountId}/adclients/{adClientId}
. Кроме того, в версии 1.4 идентификатор ресурса использовался в качестве отчётного параметра, но в версии 2 это значение теперь доступно через полеreporting_dimension_id
для нескольких ресурсов. - Поле
kind
удалено из всех ресурсов.
Счет
- Поле
name
изменено наdisplay_name
. - Поле
timezone
было изменено со строки наgoogle.type.TimeZone
. - Поле
creation_time
(тип int64) было изменено наcreate_time
(типgoogle.protobuf.Timestamp
). - Добавлено поле
pending_tasks
, которое представляет собой список невыполненных задач, которые необходимо выполнить в рамках процесса регистрации новой учётной записи. Например, задачи могут быть связаны с вашим платёжным профилем или подтверждением номера телефона. - Поле
sub_accounts
удалено. Аналогичную функциональность можно реализовать в версии 2 с помощью специального методаlistChildAccounts
. Полное дерево дочерних счетов в версии 2 можно сгенерировать рекурсивным вызовом методаlistChildAccounts
.
AdClient
- Удалено поле
arc_opt_in
, поскольку оно уже удалено из пользовательского интерфейса AdSense. - Поле
supports_reporting
заменяется полемreporting_dimension_id
, которое представляет собой уникальный идентификатор рекламного клиента, используемый в отчётном измеренииAD_CLIENT_ID
. Еслиreporting_dimension_id
пусто, AdClient не поддерживает отчётность.
AdUnit
- Поле
status
переименовано вstate
. Кроме того, состояниеACTIVE
больше не указывает на активность этого рекламного блока за последние семь дней. В версии 2 это означает, что рекламный блок активирован пользователем и может показывать рекламу. - Поле
code
удалено. Это значение по-прежнему можно найти в конце поляname
(после последнего слеша). - Поле
contentAdsSettings.backupOption
было удалено. - Поле
type
ограничено значениямиTYPE_UNSPECIFIED
,DISPLAY
,FEED
,ARTICLE
,MATCHED_CONTENT
иLINK
. - Также удаляются другие поля, которые уже были удалены в пользовательском интерфейсе AdSense:
custom_style
,saved_style_id
,mobile_content_ads_settings
,feed_ads_settings
.
Тревога
- Метод
delete
был удален. - Поле
is_dismissible
было удалено. - Поле
locale
переименовано вlanguage_code
.
ПользовательскийКанал
- Поле
code
удалено. Это значение по-прежнему можно найти в конце поляname
(после последнего слеша). - Поле
targeting_info
было удалено, поскольку оно уже было удалено из пользовательского интерфейса AdSense.
Оплата
- Поле
payment_date
было переименовано вdate
и изменено с типа string на типgoogle.type.Date
. - Поля
payment_amount
иpayment_amount_currency_code
объединены в одно полеpayment
(например, «¥1,235 JPY», «$1,234.57», «£87.65»).
Отчет
- В версии 2 данные отчётности API управления AdSense теперь соответствуют пользовательскому интерфейсу AdSense. Это означает, что ресурсы AdMob и YouTube больше не поддерживаются. Кроме того, API будет поддерживать данные отчётов только за последние 3 года.
- Ресурсы
Metadata.dimensions
иMetadata.metrics
были удалены. - Добавлены новые методы для создания CSV-версии отчёта, заменяющие параметры запроса в версии 1.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
) или указатьstart_date
иend_date
, установивdate_range
наCUSTOM
. - Поля
start_date
иend_date
были изменены с типа string на типgoogle.type.Date
. Примечание: в связи с этим ключевые слова с относительными датами (например, "today-6d") больше не поддерживаются. - Логическое поле
use_timezone_reporting
заменено наreporting_time_zone
, которое может принимать одно из двух значений:ACCOUNT_TIME_ZONE
илиGOOGLE_TIME_ZONE
(что означает PST/PDT). Значение по умолчанию в версии 2 —ACCOUNT_TIME_ZONE
, что отличается от значения по умолчанию в версии 1.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.
Сайт
- Добавлены
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
в отчетах в этой версии не поддерживается.