Это высокоуровневый процесс работы с API платформ:
- Создайте новый проект Google Cloud (или используйте существующий)
- Создайте учетную запись службы в своем проекте Google Cloud и отправьте ее в Google через менеджера учетной записи, чтобы добавить ее в свою учетную запись AdSense.
- Включите API платформы AdSense для своего проекта Google Cloud (обратите внимание, что эта страница видна только проектам из белого списка).
- Создать сервисный ключ
- Используйте библиотеки OAuth Google для создания токена доступа.
- Вызов API платформы AdSense с помощью HTTP-запросов.
Шаги с 1 по 5 описаны на странице «Аутентификация вызовов API» , а API — на соответствующих страницах:
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
[null,null,[],[[["CustomChannel is a resource representing a custom channel, providing a way to segment ad revenue based on specific criteria."],["It has fields like `name`, `reportingDimensionId`, `displayName`, and `active` for identification and configuration."],["You can manage CustomChannels using methods like create, delete, get, list, listLinkedAdUnits, and patch to control their lifecycle and relationships with ad units."],["Refer to the provided links for detailed information on each method and field."]]],["To utilize the Platforms API, first, establish a Google Cloud project and create a service account, sending it to Google. Then, enable the AdSense Platform API for the project and generate a service key. Use Google's OAuth libraries to obtain an access token. Finally, make HTTP requests to call the AdSense Platform APIs. These APIs enable creating, getting accounts, adding event data, adding sites, and requesting site reviews. Steps to generate the service key and authentication are available at [Authenticating API calls](/adsense/platforms/api/authenticating-api-calls).\n"]]