- business.facebook.com → «Настройки» → «Пользователи» → «Системные пользователи» → «Добавить» → любое имя → роль «Администратор».
- У системного пользователя → «Назначить активы»: все рекламные кабинеты и страницы, на которые будешь запускать, с полным доступом (не только просмотр), плюс своё приложение с правом управления.
- Там же → «Сгенерировать новый токен» → своё приложение → срок — «Никогда».
- Отметь 6 разрешений: ads_management, ads_read, business_management, pages_show_list, pages_read_engagement, pages_manage_ads. Без страничных (последние два) не выбрать страницу и не запускать на Instagram. По желанию — pages_manage_metadata: только для функций страниц в управлении BM; без него всё остальное работает, AdFleet попросит его сам, когда понадобится.
- Скопируй токен (начинается с EAA) — Facebook показывает его один раз. Потерял — сгенерируй новый.
- В AdFleet: «Кабинеты» → «Подключить токен» → Business Manager ID, Meta App ID, System User Token → «Подключить и проверить». Токен проверяется живым запросом к Facebook и хранится зашифрованным.
System User токен не истекает сам по себе. Перестаёт работать только если удалить системного пользователя/приложение, отозвать токен или если BM заблокируют. Добавил новые кабинеты в BM — назначь их тому же системному пользователю (шаг 2), токен менять не нужно.
Нет прав администратора BM? Есть альтернатива — токен пользователя, живёт ~60 дней (гайд отдельно в интерфейсе).