クライアントの 1 つは DFP/GAM SDK と統合されています。彼らは DFP/GAM で提供された JS タグを設定しましたが、私の会社が彼らの広告リクエストに応答しないときはいつでも、広告スロットに「空白の」広告が表示されます。デスクトップで広告リクエストが満たされない場合は常に div を折りたたむためのドキュメントがあることに気付きましたが、モバイル アプリ (Android および iOS) に関するドキュメントはありません。
独自のテスト JS タグを作成する際に、広告リクエストに対する応答がない場合は常に、意図的に style.display=“none” を設定しました。理論的には、これにより広告スロットの空白スペースがなくなるはずです。ただし、空白のスペースは引き続き残ります。これにより、この問題の解決策は、(javascript タグ側ではなく) パブリッシャー アプリ側で広告スロットを折りたたむことにあると思います。
広告スロットを非表示にして効果的に折りたたむ方法があります。Android の場合は、.setVisibility(View.GONE) です。ただし、デマンド パートナーからの応答がないことを知らせる DFP/GAM からの入力が必要です。DFP/GAM は、ある種のイベント リスナーの形でこの機能を提供していますか? 私の考え方は正しいですか?それとも、実際にはJavascriptタグの問題ですか?
この空の広告の問題を解決する方法について、フィードバックや提案をいただければ幸いです。