Сеть аудитории: ошибка 1203. Формат отображения в запросе рекламы не соответствует формату отображения, указанному для этого места размещения. - PullRequest
0 голосов
/ 28 апреля 2020

Я пытаюсь внедрить сетевые баннеры аудитории в свое приложение. Я реализовал его в соответствии с инструкциями FB Develpoer, такими как this , и он отлично работает на моем основном тестовом телефоне OnePlus 5. Однако некоторые другие телефоны, такие как Samsung Galaxy S8, не показывают рекламу. Это приведет к ошибке объявления:

1203: формат показа в запросе объявления не соответствует формату показа, указанному для этого места размещения. Каждое размещение может использоваться только с одним форматом отображения. Вы можете создать несколько мест размещения, чтобы использовать несколько форматов отображения.

Странная вещь в том, что код ошибки и сообщение не совпадают. Согласно Контрольный список интеграции FB 1203 должен означать:

Код = 1203 «Не администратор приложения, разработчик или тестер»

И код I

Код = 1011 «Несоответствие формата отображения»

, поэтому я не совсем уверен, какая из них является моей настоящей проблемой.

I Я подумал, что, возможно, проблема в том, что экранная крыса ios - OnePlus 5 имеет «нормальное» соотношение 16: 9, в то время как у S8 и на другом телефоне была «странная» крыса ios 19,5: 9 и 2: 1, но даже тогда я понятия не имею, как это исправить.

Приложение актуально в бета-версии Play Console.

Фрагмент кода для загрузки моего объявления:

adContainer = findViewById(R.id.banner_container);
adView = new AdView(this, PLACEMENT_ID, AdSize.BANNER_HEIGHT_50);
loadAdConfig = adView.buildLoadAdConfig()
                .withAdListener(this)
                .build();
adContainer.addView(adView);
adView.loadAd(loadAdConfig);

Кто-нибудь сталкивался с таким случаем и может мне помочь?

Спасибо!

...