我试图通过在其旁边放置一个关闭按钮来允许我的用户关闭广告。 我似乎无法定位按钮,当我使用RelativeLayout并将按钮设置为广告视图的右侧时,按钮会浮动在其上方。
我也尝试使用线性布局,但它也不起作用......(我可能使用重力错误)
广告加载时,它会将按钮推出屏幕
编辑:似乎SMART_BANNER被编程为分散整个屏幕宽度
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adUnitId="ca-app-pub-"
ads:adSize="SMART_BANNER"
/>
<Button
android:id="@+id/buttonTEST"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="x" />
</LinearLayout>
答案 0 :(得分:0)
你应该在外面使用RelativeLayout,让AdView和Button对齐到同一侧。您可以从AdSize计算宽度和高度以调整按钮位置。
要计算AdSize,请尝试此操作 Admob SMART_BANNER size