Bloquear Adblock y similares en app

UnoPoWa

Estoy probando algún código para que si los anuncios de la app son bloqueados, no se pueda usar. Para mi app se necesita conexión a internet, así que he utilizado un código simple que si detecta que el anuncio ha fallado por un error de red, se salga del sistema, pero eclipse dice que no se usa nunca ese código. ¿Cuál es el problema?

@Override
    protected void onResume() {
      super.onResume();
      WebView myWebView = (WebView) findViewById(R.id.webview);
      
// Anuncios intersticiales: Create the interstitial. interstitialAd = new InterstitialAd(this); interstitialAd.setAdUnitId(AD_UNIT_ID); // Create ad request. AdRequest adRequest = new AdRequest.Builder().build(); // Begin loading your interstitial. interstitialAd.loadAd(adRequest); myWebView.setWebViewClient(new WebViewClient(){ @Override public void onPageFinished(WebView view, String url) { if (url.contains("tests") == true) {interstitialAd.show();} else if(url.contains("desafios") == true){interstitialAd.show();} else if(url.contains("panel") == true){interstitialAd.show();} }public void onFailedToReceiveAd(ErrorCode arg1){ if (arg1.equals(ErrorCode.NETWORK_ERROR)) {System.exit(1);} }}); };}

Usuarios habituales

  • UnoPoWa