Ich benutze Google AdMob SDK und es gibt eine Art von Initialisierung, die während des Starts der App passiert, was grundsätzlich zu einem Dummy-Aufruf führt (Dummy-Antwort von Google). Um die Leistung der Anzeigen in unserer App zu initialisieren und zu verbessern, schlug Google diesen Pfad vor. Um genau zu sein, haben sie vorgeschlagen, sie in die App zu integrieren.Blockieren eines Netzwerkanrufs von einer SDK Android App
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);
Jetzt, nachdem diese ihre tun eine Dummy-Anzeige Anruf tätigt, bevor der eigentliche Anzeige Anruf getätigt wird und uns eine verbesserte Leistung für die reale Anzeige Anruf geben.
Problem: Dies führt nun zu zusätzlichen Netzwerkanrufen und Google sagte, dass sie uns tatsächlich dafür belasten werden, was eine zusätzliche Belastung für uns darstellt.
Um dies zu umgehen, haben wir ein Szenario getestet, in dem wir diesen vom AdMob-SDK gesendeten Ad-Aufruf für Dummies in die schwarze Liste aufgenommen haben und die Leistung noch verbessert hat. Und dies wurde über einen Proxy gemacht und wir blockierten diese Ad-Call-URL ausdrücklich.
Jetzt ist meine Frage gibt es eine Möglichkeit, um dieses Problem zu umgehen? Ich bin auf der Suche nach einer Möglichkeit, die Verbindung nach dem Anruf im Grunde fallen lassen. SDK stellt die Anfrage, aber es erreicht niemals Google Server in unserer Android APP.
meine Frage ist über einen Netzwerkanruf blockiert, nachdem das AdMobs SDK es macht. Im realen Szenario möchte ich, dass das Admob SDK den Ad-Aufruf durchführt, und ich möchte eine Funktionalität implementieren, die diesen Aufruf im Grunde blockiert oder diesen Aufruf umschreibt. – vishal
Hatten Sie die erste Lösung versucht –
können Sie bitte mehr über JAVA/XML-Ansatz erarbeiten? Ich bin verwirrt. – vishal