Вопрос относительно GoogleAd отрисовки и размеров
Проблема в том, что - можно ли как то сделать запрос на получение Ad размером 728*90
и установить его во вью размером 600*90
?
Получается, что в портретном режиме Ad получается обрезанным, но в landscape режиме все выглядит хорошо.
Я использую для тестов планшет и загружать Ad пробую в AdManagerAdView
.
Я обнаружил, что проблема в том, что я пробую загрузить Ad размером 728*90
в то время как ширина планшета в портрете 600dp
так что понятно, почему 128dp
не помещается на экране.
Согласно всем возможным конфигурациям (https://developers.google.com/ad-manager/mobile-ads-sdk/android/banner#banner_sizes) я проверил их все
this.setAdSizes(AdSize(320, 50)) +
this.setAdSizes(AdSize(320, 100))
this.setAdSizes(AdSize(300, 250)) +
this.setAdSizes(AdSize(468, 60))
this.setAdSizes(AdSize(728, 90)) +
и получилось, что работают только те что отмечены +
this.setAdSizes(AdSize(320, 50)) +
this.setAdSizes(AdSize(300, 250)) +
this.setAdSizes(AdSize(728, 90)) +
Выходит, что если мне нужно взять следующее по значению (в меньшую сторону) размер то это будет 300*250
что совершенно отличается от того, что мне нужно 600*90
Я нашел, что можно использовать так же NativeAd
(https://developers.google.com/ad-manager/mobile-ads-sdk/android/native/start), но тогода я получаю ошибку:
onAdFailedToLoad: {
"Code": 3,
"Message": "No ad config.",
"Domain": "com.google.android.gms.ads",
"Cause": "null",
"Response Info": {
"Response ID": "null",
"Mediation Adapter Class Name": "",
"Adapter Responses": []
}
}
Я так понимаю, что для того, чтоб начать использовать такой тип Ad нужно, чтоб оно сначала поддерживалось на стороне паблишера (так как я понял).
В итоге вопрос - можно ли как то сделать запрос на получение Ad размером 728*90
и установить его во вью размером 600*90
?