Увеличенное наложение сворачивающегося баннера в верхней части экрана.Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Увеличенное наложение сворачивающегося баннера в верхней части экрана.

Сообщение Anonymous »

Я хочу, чтобы наложение сворачивающегося баннера большего размера отображалось в нижней части экрана, но иногда он отображается в верхней части экрана.
Это целевой результат, но мой результат. >
Код загрузки моего баннера:

Код: Выделить всё

    fun loadAd(
activity: Activity,
adViewContainer: FrameLayout,
listener: (AdView?) -> Unit,
) {
adView = AdView(activity)
adView?.adUnitId = AdKeys.BANNER
adSize = activity.let {
val displayMetrics = it.resources.displayMetrics
val adWidthPixels =
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
val windowMetrics: WindowMetrics = it.windowManager.currentWindowMetrics
windowMetrics.bounds.width()
} else {
displayMetrics.widthPixels
}
val density = displayMetrics.density
val adWidth = (adWidthPixels / density).toInt()
AdSize.getCurrentOrientationAnchoredAdaptiveBannerAdSize(it, adWidth)
}
adView?.setAdSize(adSize)
adViewContainer.addView(adView)
val extras = Bundle()
if (isCollapse) {
extras.putString("collapsible", "bottom")
extras.putString("collapsible_request_id", UUID.randomUUID().toString())
}

// Create an ad request.
val adRequest =
AdRequest.Builder().addNetworkExtrasBundle(AdMobAdapter::class.java, extras).build()

adView?.adListener = object : AdListener() {
override fun onAdOpened() {
super.onAdOpened()
isCollapse = false
}
}
// Start loading the ad in the background.
adView?.loadAd(adRequest)
listener(adView)
}
и мой XML-файл: Я прочитал, почему мой баннер Admob отображается в верхней части экрана? и попытался добавить android:layout_rabity="bottom" в макет, но это не сработало.


Подробнее здесь: https://stackoverflow.com/questions/790 ... -of-screen
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»