我有广告的线性布局。此代码适用于Ad Mob。 Ad Mob Banner以中心为中心。 Galaxy Nexus和三星Galaxy y duos看起来不错。但它不适用于InMobi广告。在Galaxy Nexus上,横幅位于左侧,三星Galaxy Duos上的横幅位于左侧,并且稍微小一些。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layoutAdView"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="50dp"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true" >
</LinearLayout>
</RelativeLayout>
我的大问题是,横幅在左边。
答案 0 :(得分:1)
我解决了左派问题。将线性布局更改为相对布局。
答案 1 :(得分:1)
我遇到了同样的问题。
您可以在xml中定义adView,而不是使用父布局并将adView添加到其中
<com.inmobi.androidsdk.IMAdView
android:id="@+id/imAdview"
android:layout_width="320dp"
android:layout_height="50dp"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
adSize="15"
appId="*******************************"/>
获取一个实例并加载广告。 这必须解决问题。