私はgoogles AdMob SDKを使用しています。アプリの起動中に何らかの初期設定が行われ、基本的にダミーコール(Googleからのダミーの応答)が発生します。アプリのGoogleの広告の掲載結果を初期化して改善するだけで、この方法が提案されました。正確には、これは彼らがAppに組み込むことを提案したものです。SDKからネットワーク通話をブロックするAndroidアプリ
PublisherAdView mAdView = new PublisherAdView (this);
mAdView.setAdUnitId(this.getResources().getString(R.string. banner_ad_unit_id));
mAdView.setAdSizes(AdSize. BANNER, AdSize.MEDIUM_RECTANGLE);
PublisherAdRequest adRequest = new PublisherAdRequest.Builder().build();
mAdView.loadAd(adRequest);
実際の広告呼び出しが行われる前にダミー広告呼び出しを行い、実際の広告呼び出しのパフォーマンスを改善しました。
問題:この結果、追加のネットワーク通話が発生し、googleは実際にGoogleに請求すると言いました。これは私たちの負担となります。
これを回避するために、AdMob SDKによって送信されたこのダミー広告呼び出しがブラックになっているシナリオをテストしましたが、まだパフォーマンスは向上しています。これはプロキシ経由で行われ、この広告呼び出しURLをブロックしました。
私の質問は、この問題を回避する方法ですか?私は基本的に呼び出しを行った後に接続を切断する方法を探しています。 SDKは要求を出しますが、Android APP内のGoogleサーバーに到達することはありません。
私の質問は、AdMob SDKが作成した後にネットワーク通話をブロックすることです。実際のシナリオでは、Admob SDKで広告呼び出しを行い、基本的にこの呼び出しをブロックしたり、この呼び出しを書き換えたりする機能を実装したいと考えています。 – vishal
最初の解決策を試してみました –
JAVA/XMLのアプローチについてもっと詳しく教えてください。私は混乱しています。 – vishal