У меня есть этот макетAdMob крадет 3 пикселя?
<LinearLayout android:id="@+id/mainlayout" android:orientation="vertical" android:layout_height="fill_parent" android:layout_width="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads">
<ScrollView android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_weight="1">
<TableLayout android:id="@+id/tableLayout1" android:layout_width="fill_parent" adroid:layout_height="wrap_content" android:gravity="center_horizontal" >
...
...
</TableLayout>
</ScrollView>
Объявление добавляется как последуйте
LinearLayout mainLayout = (LinearLayout)findViewById(R.id.mainlayout);
AdView adView = new AdView(...);
LinearLayout.LayoutParams llParam = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT,nearLayout.LayoutParams.WRAP_CONTENT);
llParam.gravity = Gravity.CENTER_HORIZONTAL ;
mainLayout.addView(adView, llParam);
Я действительно не могу понять, почему там 3 пикселя ниже объявления (показаны thiny белых шашек в изображении). Я думаю, что в этом нет никаких сомнений, но я добавил черно-белый рисунок на изображении, чтобы выделить регион, о котором я говорю. В оригинале все черное.
Я тоже заметил это, добавляя AdMob в свое приложение. Я не мог найти объяснения. Так что теперь я просто живу с этим. Мне интересно узнать, есть ли у кого-нибудь представление об этом. – bschultz