Выберите тип приложения
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Поскольку аккаунты Google Рекламы содержат пользовательские данные, ваше приложение должно получить разрешение пользователя на доступ к этим данным. Существует два основных подхода, основанных на способе получения такого разрешения.
Выберите тип приложения
Поскольку аккаунты Google Рекламы содержат пользовательские данные, вашему приложению необходимо получить разрешение пользователя для доступа к этим данным. Существует два основных подхода, основанных на способе получения такого разрешения.
| Учетная запись службы | Аутентификация пользователя |
---|
Краткое содержание | Вручную настройте свой аккаунт Google Рекламы, чтобы предоставить сервисному аккаунту доступ к этому аккаунту. После этого ваше приложение сможет использовать данные сервисного аккаунта для выполнения API-вызовов к аккаунту Google Рекламы без взаимодействия с пользователем. API-вызовы будут работать, пока сервисный аккаунт имеет доступ к аккаунту Google Рекламы. | Получите от пользователя однократную авторизацию OAuth 2.0, чтобы ваше приложение могло управлять его аккаунтом Google Ads. После этого ваше приложение сможет использовать токен обновления OAuth 2.0 (выдаваемый в рамках процесса авторизации OAuth 2.0) для выполнения API-вызовов к аккаунту Google Ads. Вызовы API будут работать до тех пор, пока пользователь не отзовёт авторизацию или пока срок её действия не истечёт из-за бездействия или по другим причинам. |
---|
Простота использования | Требуется минимальная настройка и согласования, поскольку авторизация пользователя в приложении не требуется. | Поскольку приложение предусматривает аутентификацию пользователей, требуются обширные настройки и согласования. |
---|
Рекомендация | Настоятельно рекомендуется в качестве предпочтительного подхода. | Устаревший подход. Используйте как запасной вариант, если вы не можете предоставить сервисному аккаунту необходимые разрешения для вашего аккаунта Google Рекламы. |
---|
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-09-03 UTC.
[null,null,["Последнее обновление: 2025-09-03 UTC."],[],[],null,["# Choose your application type\n\nSince Google Ads accounts contain user data, your application must obtain\nauthorization from the user to access this data. There are two broad approaches\nbased on how you obtain this authorization.\n\nChoose your app type\n--------------------\n\nSince Google Ads accounts contain user data, your app needs to obtain\nauthorization from the user to access this data. There are two broad approaches\nbased on how you obtain this authorization.\n\n| | **Service Account** | **User Authentication** |\n| Summary | Manually configure your Google Ads account to give a service account access to that account. Afterwards, your app can use the service account credentials to make API calls to the Google Ads account without any user interaction. The API calls work as long as the service account has access to the Google Ads account. | Obtain a one-time OAuth 2.0 authorization from a user to allow your app to manage their Google Ads account. Afterwards, your app can use the OAuth 2.0 refresh token (issued as part of the OAuth 2.0 authorization process) to make API calls to the Google Ads account. The API calls work as long as the user doesn't revoke the authorization, or until the authorization expires due to inactivity or other reasons. |\n| Ease of use | Minimal configuration and approvals required due to lack of user authorization in the app. | Extensive configuration and approvals required due to user authentication being part of the app. |\n| Recommendation | **Strongly recommended** as the preferred approach | Legacy approach. Use as a fallback option when you cannot give a service account the required permissions to your Google Ads account. |\n|----------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|"]]