Если щелкнуть элемент списка в AdMob AdView, все сенсорные события будут украдены, даже если щелкнуть за пределами объявления. Например, если я использую макет элемента списка, как показано ниже ...
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<TextView
android:id="@android:id/text1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="hello world!"/>
<com.google.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="50dp"
ads:adSize="BANNER"
ads:adUnitId="MY_AD_UNIT"
ads:loadAdOnCreate="true"
ads:testDevices="TEST_EMULATOR" />
</LinearLayout>
Все события касания не будут переданы элементу списка или событию просмотра списка, если я щелкну TextView.
Мой вопрос, как я могу предотвратить это?
Обратите внимание, что все сенсорные события успешно передаются до тех пор, пока не будет загружено объявление.