2016-12-10 11 views

答えて

0

サポートライブラリバージョン25.1.0のようにのみ利用可能な解決策は、NativeExpressAdViewは、WebViewのでレンダリングされているので、それがフォーカスを受け取るように任意ScrollView容器の外NativeExpressAdViewを移動させることです。あなたがandroid:descendantFocusability = "blocksDescendants"をScrollViewに適用しようとしても、それは役に立ちません。

0

私は追加することによってこの問題を解決:

android:descendantFocusability="blocksDescendants" 

を私はscrollviewのメイン子レイアウトでこれを追加します。 サンプルコードは次のとおりです。

<ScrollView 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:descendantFocusability="blocksDescendants" 
     android:orientation="vertical"> 
     . 
     . 
     . 
     . 
     <com.google.android.gms.ads.NativeExpressAdView 
      android:id="@+id/adViewNative" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      ads:adSize="360x320" 
      ads:adUnitId="ca-app-pub-..."></com.google.android.gms.ads.NativeExpressAdView> 
    </LinearLayout> 
</ScrollView> 
関連する問題