2017-02-17 12 views
1

モバイルアプリでバナー広告に問題が発生しています。起動後、アプリのバナーは正しく読み込まれて表示されますが、ランダムな時間がたってからFailed to load ad: 3になると、バナーは消えてもう更新されなくなります。 私はlogcatに繰り返しメッセージを見ることができます:'広告の読み込みに失敗しました:3'の後、ヘイザーバナー広告が消える

Ad is not visible. Not refreshing ad. 
Scheduling ad refresh 60000 milliseconds from now. 

階層ビューで、私もそのAdMobのビューが削除され見ることができます。

ビューwhierarchyバナーが表示されているとき:

android.widget.FrameLayout{41e45b50 V.E..... ........ 0,725-480,800 #7f09000b app:id/bannerFrame} 
    com.heyzap.sdk.ads.BannerAdView{41de9d00 V.E..... ........ 0,0-480,75} 
    com.fyber.ads.banners.BannerAdView{41fa1960 V.E..... ........ 0,0-480,75} 
     com.google.android.gms.ads.AdView{41de6ef0 V.E..... ........ 0,0-480,75} 
     com.google.android.gms.ads.internal.bp{420e3918 V.E..... ........ 0,0-480,75} 
      com.google.android.gms.ads.internal.webview.n{41e21828 V.E..... ........ 0,0-480,75} 
      com.google.android.gms.ads.internal.webview.o{41e4e298 VFEDHVC. ........ 0,0-480,75} 

ビュー階層をバナーが表示されなくなったとき:

android.widget.FrameLayout{41e39e50 V.E..... ........ 0,725-480,800 #7f09000b app:id/bannerFrame} 
    com.heyzap.sdk.ads.BannerAdView{41ddf9c0 V.E..... ......I. 0,0-480,75} 
    com.fyber.ads.banners.BannerAdView{41d8d768 V.E..... ........ 0,0-480,75} 

バナーは、アプリが強制終了されて再実行された後にのみ適切に再読み込みされます。

私はHeyzap v10.3をAdMobを有効にして使用しています。私はv10 sdkの前にそのような動作を見ていない。 https://gist.github.com/anonymous/5df7e6f866e94d3c47ece8e12e22e560(5841は私のアプリのプロセスIDです)

答えて

1

私の名前は私がHeyzapで働く、エモリーです:

は、ここに私のlogcatです。

あなたのlogcatから、私はいくつかのことを判断できます。

まず、あなたがApp does not have the required permissions to get location

セカンドを取り除くために、あなたのAdMobのダッシュボードからターゲットベースの位置を無効にする必要があり、あなたはあなたの呼び出しのすべてがいっぱい返すことを確認するためにHeyzapAds.addTestDevice(this, "30A1E3C428D9FB9433BD447B2E7891B9")を呼び出すことにより、AdMobのためにテスト広告モードを使用する必要があります。ログキャットには、AdMobが入力されなかったことに関するいくつかのエラーがあります。アプリをプロダクションに送信する前にこの呼び出しを削除してください。

あなたの問題は、これらの警告に起因する問題の兆候であるか、特定の携帯電話でのAndroid OSによる積極的なWebビューのリサイクルによって引き起こされる可能性があります。これらの修正を試してください。問題がまだ発生している場合は、私たちに解決策を見つけるためにここでお知らせください。

おかげで、 エモリーI無効場所

+0

は今の標的に基づいており、動作しているようです。私は実際の動作をシミュレートするためにテスト広告を使用しませんでした。テスト広告は消えていませんでした。この問題はウェブビューのリサイクルによるものではないと思います。これは少数の端末で発生し、AdMobを直接使用した場合には発生しませんでした。私はこれをさらに調査し、さらに問題があるかどうかを知らせます。 – Serpent7776

+0

まだ、広告はまだ消えています。私が気づいたことの一つは、バナーが再ロードされ、前のバナーが削除され、バナーが表示されずに新しいバナーが表示される瞬間があるということです。これはiOSでは発生していません。次のシナリオが可能です:バナーを再読み込みしようとしています - >古いバナーが削除されています - >新しいバナーが読み込まれません - >バナーが読み込まれていないので新しいバナーは表示されません - >バナーはない見える? – Serpent7776

+0

これはheyzap android sdkの問題だと思います。私はこの動作を複製することができます:アプリを起動 - >バナーロード - >無線LANをオフ - >バナーを削除 - >無線LANをオン - >バナーが更新されなくなりました。これはiOSでは発生していません。Wi-Fiをオフにすると、前のバナーは消えません。 – Serpent7776

関連する問題