Начиная с версии 21.0.0 Google Mobile Ads (GMA) SDK, вы можете включить оптимизированную инициализацию SDK и загрузку объявлений, чтобы повысить общую скорость реагирования рекламы и предотвратить ошибки Приложение не отвечает (ANR) в вашем приложении. В этом руководстве описаны изменения, которые необходимо внести, чтобы включить эти оптимизации.
Требования
Прежде чем продолжить, настройте Google Mobile Ads Unity Plugin.
- Плагин Google Mobile Ads для Unity версии 7.2.0 или выше.
Обновите настройки Google Mobile Ads
Google Mobile Ads Unity Plugin включает оптимизацию по умолчанию и указывает SDK, что инициализацию и загрузку объявлений нужно выполнять в фоновых потоках.
Для объекта Google Mobile Ads Unity Plugin доступны следующие флаги:
- Отключить оптимизацию инициализации
- Отключить оптимизацию загрузки объявлений
Чтобы SDK инициализировал и загружал объявления в основном потоке, задайте следующие настройки:
| Параметр | Поведение | |
|---|---|---|
| Отключить инициализацию Оптимизации | Отключает оптимизацию вызова инициализации MobileAds.initialize(). |
|
| Отключить оптимизацию загрузки объявлений | Оптимизирует вызовы загрузки объявлений для всех форматов объявлений. | Отключает оптимизацию вызова загрузки объявлений. |
Чтобы открыть настройки Google Mobile Ads, в меню объектов Unity выберите
Assets > Google Mobile Ads > Settings (Объекты > Мобильные объявления в Google > Настройки).
После этого в окне инспектора Unity Editor появится интерфейс настроек.

Обратите внимание, что в одном приложении можно включить как один из этих вариантов, так и оба.