我已经进行了AdMob调解,而且我正在为其添加Millennial Media。我的广告使用XML添加,如下所示:
<RelativeLayout
android:id="@+id/adContainer"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:gravity="center_horizontal"
android:orientation="vertical" >
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="BANNER"
ads:adUnitId="xxx"
android:gravity="center_horizontal"
android:visibility="gone" />
</RelativeLayout>
默认情况下它已消失,但如果用户不是付费用户,则由代码显示。广告会使用AdMob帐户网站中设置的时间定期刷新。
千禧年媒体广告如果被选为第一个广告就会按预期显示,但如果广告刷新并选择Millennial Media投放广告则会占用整个广告,如下所示:
我read some information说了一些关于需要特定尺寸的Millennial Media广告,但由于我没有用他们的代码投放他们的广告,我不知道如何处理这个问题。此外,由于我从多个来源提供服务,我不想在宽度/高度上进行硬编码。
如何保持正确的尺寸?
答案 0 :(得分:0)
看起来AdView突然占用更多空间。看起来AdView上方的视图突然减少了。
查看完整版面。有些东西应指定android:layout_height="match_parent"
,其中父视图是根视图。