SORU
10 AĞUSTOS 2010, Salı


Nasıl bir uygulama reklam engelleme reklam engelleme önlemek için

Benim kullanıcılardan biri çanta dışında kedi izin ver ve reklamları ile paraya olan ücretsiz benim apps birini kullandıklarını söyledi, ama bir reklam engelleyici ile reklamları engelleme yapıyorlardı. Eğer bu konuda yapabileceğim bir şey olursa ... bana bu alaylı bir tavırla söylediler.

Bunun için bir şey yapabilir miyim? Bir şekilde reklamları bloke edildiğini tespit var mı?

CEVAP
8 Ocak 2011, CUMARTESİ


İşleri (herhangi bir bilgisayar üzerinde) reklam engelleme, bilinen tüm reklam sunucuları için localhost işaret etmek için ana dosyayı düzenlemek için bir şekilde farkındayım. Android için bu "etc/ana" dosyası. yer almaktadır

Örneğin, reklamları almasıyla da kullanıyorum ve bir ev sahibi, özel bir rom listelerden almasıyla ilgili girişleri çektiğim dosya:

127.0.0.1 analytics.admob.com
127.0.0.1 mmv.admob.com
127.0.0.1 mm.admob.com
127.0.0.1 admob.com
127.0.0.1 a.admob.com
127.0.0.1 jp.admob.com
127.0.0.1 c.admob.com
127.0.0.1 p.admob.com
127.0.0.1 mm1.vip.sc1.admob.com
127.0.0.1 media.admob.com
127.0.0.1 e.admob.com

Şimdi ne zaman bir süreç bu durumda Adres onları sol listede (localhost) yönlendirilir yukarıdaki adresleri gidermek için çalışır.

Ne yaparım, benim apps kontrol Bu host dosyası ve bakmak için herhangi almasıyla girdileri, eğer bulmak herhangi bir bildirimde kullanıcı ettim algılanan reklam engelleme ve söyleyin kaldırmak almasıyla da kayıtları var ve yapmak değil izin vermek onları kullanma uygulaması.

Her ne kadar iyi olursa reklam görüyorlar yoksa bana mı sonra? Onlara izin hiçbir anlamı ücretsiz uygulamayı kullanın.

İşte ben bunu başarmak nasıl bir kod parçacığı:

        BufferedReader in = null;

    try 
    {
        in = new BufferedReader(new InputStreamReader(
                new FileInputStream("/etc/hosts")));
        String line;

        while ((line = in.readLine()) != null)
        {
            if (line.contains("admob"))
            {
                result = false;
                break;
            }
        }
    } 

Tüm reklam destekli uygulamalar bu dosyayı kontrol etmelisiniz bu yemin ediyorum. Buna erişebilmek için root olmanız gerekmez, ama yazarken farklı bir hikaye olabilir.

Bir linux tabanlı işletim sistemidir aynı şekilde davranan başka dosyalar var, ama bir şekilde her zaman tüm dosyaları kontrol edelim de, emin değilim.

Bunu geliştirmek için herhangi bir öneri bekliyoruz.

Ayrıca app "Reklam Ücretsiz android" root erişimi gerekiyor, büyük ihtimalle hedefine ulaşmak için ana dosya değiştirir. yani denir

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bryan Smith

    Bryan Smith

    12 Mart 2006
  • Michael Zhang

    Michael Zhan

    8 EYLÜL 2012
  • TeeMayneTV

    TeeMayneTV

    27 Kasım 2010