4

最新の Android admob SDK 6.3.1 を使用しています。最初の広告がダウンロードされ、デバイスに表示されます。次に、リフレッシュ レートの期限が切れた後 (私の場合は 30 秒)、logcat は、広告がダウンロードされ、新しい追加が正しく表示されたことを示します。ただし、1 秒以内に新しい広告が表示されなくなり、広告を空白にする必要があるスペースが残ります。

試行錯誤の結果、広告があるはずの空白のスペースに触れると、ブラウザで正しい 2 番目の広告リンクが開くことがわかりました。そのため、追加は何らかの方法で隠されているようです。

また、空白の 2 番目の広告の左下隅に触れると、2 番目の広告が正しく表示されます。

相対レイアウトと線形レイアウトの両方で、さまざまなデバイスでこれを試しましたが、同じことが起こります。最初の広告は正しく表示され、更新間隔の後、2 つ目以降のすべての広告がダウンロードされ、空白になる前に短時間表示されます。

さまざまなレイアウトを試すだけでなく、adview コードを XML で設定したり、プログラムで Java ソースに設定したりしました。

2番目の広告を簡単に見たという事実は、すべてがadmobサーバー側で問題がないことを確認しているため、レイアウトだと思います. しかし、私は考えられるすべての組み合わせを試しましたが、成功しませんでした。

「wrap_content」または「fill_parent」の代わりに、android:layout_width="320dp" android:layout_height="50dp" を設定してみました。

    <?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:orientation="vertical"
          android:layout_width="fill_parent"
          android:layout_height="fill_parent">
    <com.google.ads.AdView android:id="@+id/adView"
                     android:layout_width="wrap_content"
                     android:layout_height="wrap_content"
                     ads:adUnitId="xxxxxxxxxxxxxxxx"
                     ads:adSize="BANNER"
                     ads:loadAdOnCreate="true"/>
    </LinearLayout>

これは私が今持っているもので、公式のadmobページによるものです。

マニフェスト

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <activity
        android:name="com.google.ads.AdActivity"
        android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" />

これを解決しようとして3日目ですが、何か手がかりはありますか?

4

3 に答える 3

0

この質問に対する最良の答えは次のとおりです:-

アニメーションを設定してバナーを下にスライドさせ、ビューの外に出たら (onAnimationComplete リスナーを設定)、そのメソッドを呼び出します。

アクティビティ内のコード:- 可視の場合:-

setVisibility(View.VISIBLE);

対象:非表示にしない

setVisibility(View.INVISIBLE);

そのため、レイアウトのスペースを占有しなくなります。

于 2013-12-04T08:48:06.260 に答える