Android Studio: не удается разрешить символ 'RequestConfiguration' - PullRequest
1 голос
/ 12 февраля 2020

Я изменяю приложение android, которое раньше работало, но тестовое объявление больше не загружается, и в журнале Android Studio я вижу:

Use RequestConfiguration.Builder ( ) .setTestDeviceIds (Arrays.asList («8B… D76 C») для получения тестовых объявлений на этом устройстве.

Я попытался добавить это в код, но получаю «Не удается разрешить символ «RequestConfiguration». К сожалению, Android Studio не предлагает, какой пакет необходимо импортировать.

Так выглядит код после добавления запрошенной строки.

RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("device_id_3");

AdRequest adRequest = new AdRequest.Builder()
      // Add a test device to show Test Ads
      .addTestDevice(“device_id_1") 
      .addTestDevice("device_id_2")
      .addTestDevice("device_id_3") 
      .build();

// Load ads into Banner Ads
adView.loadAd(adRequest);

Ответы [ 2 ]

1 голос
/ 14 февраля 2020

Решено:

это необходимо добавить в build.gradle:

внедрение 'com.google.firebase: firebase-ads: 18.3.0'

0 голосов
/ 13 февраля 2020

Я считаю, что вам нужно запустить метод .build() для RequestConfiguration.builder()

. Конструктор - это просто класс c, который конфигурирует и возвращает объект RequestConfiguration с помощью метода .build(). Я почти уверен, что colsole сообщает вам «обычным окольным путем», что вам нужен экземпляр RequestConfiguration.

Если он все еще не работает, попробуйте назначить его свойству:

RequestConfiguration requestConfiguration = MobileAds.getRequestConfiguration()
                                                     .ToBuilder()
                                                     .build ();

Удачи. В моем опыте добавление рекламы обычно является наиболее раздражающей частью процесса сборки Android (а в вашем случае - всего жизненного цикла! XD)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...