Поскольку аккаунты Google Рекламы содержат пользовательские данные, ваше приложение должно получить разрешение пользователя на доступ к этим данным. Существует два основных подхода, основанных на способе получения такого разрешения.
Выберите тип приложения
Поскольку аккаунты Google Рекламы содержат пользовательские данные, вашему приложению необходимо получить разрешение пользователя для доступа к этим данным. Существует два основных подхода, основанных на способе получения такого разрешения.
Учетная запись службы | Аутентификация пользователя | |
Краткое содержание | Вручную настройте свой аккаунт Google Рекламы, чтобы предоставить сервисному аккаунту доступ к этому аккаунту. После этого ваше приложение сможет использовать данные сервисного аккаунта для выполнения API-вызовов к аккаунту Google Рекламы без взаимодействия с пользователем. API-вызовы будут работать, пока сервисный аккаунт имеет доступ к аккаунту Google Рекламы. | Получите от пользователя однократную авторизацию OAuth 2.0, чтобы ваше приложение могло управлять его аккаунтом Google Ads. После этого ваше приложение сможет использовать токен обновления OAuth 2.0 (выдаваемый в рамках процесса авторизации OAuth 2.0) для выполнения API-вызовов к аккаунту Google Ads. Вызовы API будут работать до тех пор, пока пользователь не отзовёт авторизацию или пока срок её действия не истечёт из-за бездействия или по другим причинам. |
Простота использования | Требуется минимальная настройка и согласования, поскольку авторизация пользователя в приложении не требуется. | Поскольку приложение предусматривает аутентификацию пользователей, требуются обширные настройки и согласования. |
Рекомендация | Настоятельно рекомендуется в качестве предпочтительного подхода. | Устаревший подход. Используйте как запасной вариант, если вы не можете предоставить сервисному аккаунту необходимые разрешения для вашего аккаунта Google Рекламы. |