Я действительно пытаюсь найти решение для адаптации размера баннера к устройству. У меня есть планшет Samsung 8" и Htc телефонАдаптация размера баннера AdMob до размера экрана
Существует одно приложение (радио), что именно делать то, что мне нужно
Таблетка:..
Телефон:
Ширина на планшете почти в два раза больше, чем на телефоне. То же самое с шрифтом
Я читал https://firebase.google.com/docs/admob/android/banner, но я не могу найти правильное решение.
Я пробовал:
AdView mAdView;
mAdView = (AdView) getActivity().findViewById(R.id.bac_adView);
mAdView.setVisibility(View.VISIBLE);
mAdView.setAdSize(AdSize.SMART_BANNER);
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice("xxxxxxxxxxxxxxxxxxxxxxxxxx")
.build();
mAdView.loadAd(adRequest);
и я получаю ошибку: java.lang.IllegalStateException: Размер объявления может быть установлен только один раз на AdView.
Но я даже не уверен, что это правильный путь.
Любые указатели на некоторый код были бы замечательными!
Admob имеет фиксированный размер и вы не сможете расширить или сжать его –
любое другое решение? – narb
Пожалуйста, следуйте моему ответу @narb –