• 16-09-2015, 14:41:07
    #1
    Merhaba,

    WordPress sitemizin Android uygulamasını yaptıracağız fakat uygulama WebView olacak. Yani uygulamada sitenin mobil sayfası açılacak. Mobil sayfada da Adsense reklamları yer alıyor. Google'a göre de mobil uygulamalarda admob yerine adsense kullanmak politika ihlali.

    Alıntı
    Mobil uygulamalarda geleneksel AdSense reklamlarına artık izin vermiyoruz ve bunun yerine, uygulamalarından para kazanmak isteyen yayıncıların AdMob SDK'sını kullanmalarını zorunlu kılıyoruz.
    Uygulamadan mobil site açıldığında adsense reklamları çıkmayacak, onun yerine admob reklamları çıkacak.

    İnternette araştırdığım kadarıyla aşağıdaki çözümleri buldum fakat kodlama bilgim az olduğu için ne yazık ki yapamadım. Yardımcı olanlara şimdiden teşekkürler.

    Alıntı
    can you ad an extra parameter to request from inside your application?

    http://www.example.com/?is_webview=1

    And, on your server side - something like this:

    if GET [is_webview] == 1
        store is_webview in session, or cookie
    endif
    
    if SESSION [is_webview] != 1
        echo ADSENSE_CODE
    endif
    Alıntı
    Pass mobile_app=1 in URL When website open through webview, Then catch mobile_app=1 through GET method in website. Write code in website:

    if($_GET['mobile_app'] != 1)
    {
     // Google ads 
    }
    https://productforums.google.com/for...se/b7_xN0vqq2I
    http://stackoverflow.com/questions/2...ads-in-webview
  • 16-09-2015, 14:42:44
    #2
    Tam olarak ne yapmak istiyorsunuz hocam ? Reklamları mobilde gizlemek mi istiyorsunuz ? Reklamları mobilde gizleyecekseniz uygulamada admob mevcut mu ?
  • 16-09-2015, 14:47:06
    #3
    FSahin adlı üyeden alıntı: mesajı görüntüle
    Tam olarak ne yapmak istiyorsunuz hocam ? Reklamları mobilde gizlemek mi istiyorsunuz ? Reklamları mobilde gizleyecekseniz uygulamada admob mevcut mu ?
    Site responsive tasarıma sahip, mobilden tarayıcıdan açıldığında normal reklamlar olduğu gibi görünecek. Fakat Android uygulamasından siteye girildiğinde adsense reklamları gizlenecek/yüklenmeyecek/engellenecek ve uygulama içerisine yerleştireceğimiz admob reklamları çıkacak.

    Yani, mobilde adsense reklamları olduğu gibi görünecek, herhangi bir gizleme olmayacak. Sadece android uygulamamızdan webview şeklinde sitemiz açıldığında adsense reklamlarının çıkmaması gerekiyor.
  • 16-09-2015, 14:49:51
    #4
    Şu internet nelere kadir bakın bende bunu buldum
    <?php
    $useragent=$_SERVER['HTTP_USER_AGENT'];
    if(preg_match('/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)){
    //ADMOB KODU BURAYA
    }else{
    //ADSENSE KODU BURAYA
    }
    ?>
    Kodu reklam nerede görünsün istiyorsanız tema dosyası içerisinde oraya yapıştıracaksınız.
  • 16-09-2015, 15:15:25
    #5
    ayesoft adlı üyeden alıntı: mesajı görüntüle
    Şu internet nelere kadir bakın bende bunu buldum
    <?php
    $useragent=$_SERVER['HTTP_USER_AGENT'];
    if(preg_match('/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)){
    //ADMOB KODU BURAYA
    }else{
    //ADSENSE KODU BURAYA
    }
    ?>
    Kodu reklam nerede görünsün istiyorsanız tema dosyası içerisinde oraya yapıştıracaksınız.
    Bu kod sanırım site mobilden açıldığında da adsense yerine admob reklamlarını göstermeye yarıyor, yanlışsam lütfen düzeltin.

    Mobilde, normal tarayıcıdan site açılırsa adsense reklamlarının çıkmasını istiyorum, sadece Android webview uygulamasından site açıldığında adsense reklamlarının çıkmasını istemiyorum, uygulamaya yerleştireceğimiz admob reklamları çıkacak.
  • 16-09-2015, 15:24:32
    #6
    Verdiğim kod tüm mobil girişlerde ekleyeceğiniz kodu gösterir pcden girişte adsense kodunu gösterir.

    Sadece webview girişinde görünsün istiyorsanız $_SERVER değerlerini ekrana yazdırıp webview e özel bir alan varsa onu sorgulayıp o durum gerçekleşmiş ise admob kodunu bastıracak şekilde düzenlemeniz gerekiyor.

    Kolay gelsin.