gpt4 book ai didi

Android:admob 的布局和刷新 admob

转载 作者:行者123 更新时间:2023-11-30 03:58:56 34 4
gpt4 key购买 nike

我在展示来自 admob 的广告时在布局上遇到了一些问题。

应用刚启动时没有广告,一切正常。布局占据整个屏幕。然后当应用程序可以加载广告时(在顶部),整个布局将向下移动以显示广告。

如果有广告时整个布局不下移就更好了,即如何设置代码让我在banner处保留一个空白背景,这样当没有广告时,它显示空白backgorund(并且不影响剩余的布局)并且当有广告时,它会替换空白背景的位置并且剩余的布局仍然固定在其原始位置?

另外,请问代码中ads:refreshInterval="15000"是不是表示15秒刷新广告?我测试了一下,好像广告没有按规定刷新?

非常感谢!!

代码如下:

<?xml version="1.0" encoding="utf-8"?>
<TableLayout android:id="@+id/tableLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:stretchColumns="*"
android:background="@color/light_green"
android:orientation="vertical"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
xmlns:android="http://schemas.android.com/apk/res/android">

<com.google.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adUnitId="123123123"
ads:adSize="BANNER"
ads:refreshInterval="15000"
ads:loadAdOnCreate="true"/>

<TableRow
android:id="@+id/tableRow0"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingRight="8dp" >
...

最佳答案

在您的 AdView 中,您可以设置 android:layout_height="50dp" 让容器占用空间,即使广告不存在也是如此。

ads:refreshInterval 不是有效属性,因此将被忽略。刷新率在 AdMob 用户界面中设置,无法在您的应用代码中更改。

关于Android:admob 的布局和刷新 admob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12875700/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com