2

私は Android アプリを開発しており、AdColony SDK を使用して動画広告を表示しています。私が見つけた問題は、ビデオ広告をダウンロードし続け、デバイスに保存することです.

以前adb shellは、Android デバイスのファイル システムを詳しく調べていました。フォルダ/data/data/com.package.name/には と呼ばれるフォルダがありfiles/adc/media、多数のpngm4vファイルが格納されています。これらm4vのファイルは動画広告です (15 秒または 30 秒の長さ)。

最初にアプリをインストールして初めて起動したとき、そのフォルダーには 2 つの動画広告がありましたが、アプリをしばらくプレイした後、さらに多くの動画広告がダウンロードされ、そこに保存されています。一部のビデオは 10MB のサイズになる場合があります。そして、デバイス設定 -> アプリケーション -> アプリに移動すると、データが 45 MB に増え、増え続けているように見えます!

それらを削除できたとしても、これらのビデオを再度ダウンロードするに違いありません。動画広告のダウンロードを止める方法はありますか? または、ダウンロードできる動画広告の最大数を設定できますか?

4

1 に答える 1

2

AdColony は、品質 (広告の即時読み込み) と再利用性の両方のために、アセットをデバイスにキャッシュします。多くのアセットが複数のキャンペーンで共有されており、重複した広告が配信された場合でも、同じアセットを再ダウンロードする手間が省けます。

各デバイスには、超えてはならない特定のメモリ クラス (またはアプリ固有のメモリ制限) があり、サイズを抑えるために、古くて未使用のアセットも時々パージします。

アプリのデータ キャッシュをプログラムでクリアすることは可能ですが、重複したダウンロードや不要なデータ使用につながる可能性があるため、お勧めしません。

詳しくはsupport@adcolony.comまでお気軽にお問い合わせください。

于 2014-10-01T20:54:42.050 に答える