Android N veya sonraki sürümlerde Google Mobile Ads SDK'sı için Charles Proxy'sini ayarlama

Android N veya sonraki sürümlerde reklam çağrıları, yalnızca şu adımlar gerçekleştirilir:

  1. Mobil cihazda Google Play hizmetlerini güncelleyin.
  2. Mobil cihazda Ağ İzleme'yi etkinleştirin.
  3. Cihazınıza Charles SSL sertifikasını yükleyin ve proxy'yi ayarlayın.
  4. Mobil uygulamanız için SSL Proxy'yi etkinleştirin.

Mobil cihazda Google Play Hizmetleri'ni güncelleme

Emülatörde yan menüde Google Play bölümünü görmüyorsanız Android Studio'yu güncellemeniz ve en son sistemi indirmeniz gerekebilir. Sanal Cihaz Yapılandırması'ndaki görüntüler. Bir sistem kullandığınızdan emin olun Google Play'i içeren bir resim.

Google Play Hizmetleri'ni kontrol edip en son sürüme güncellemek için yan menüyü kullanın sürümünü değil. Google Play Hizmetleri'nin çalışan minimum sürümü: 14.5.74

Fiziksel bir mobil cihaz (telefon veya tablet) için Google Bunu oynat veya takip et bağlantı Google Play'i doğrudan açın.

Mobil cihazda Ağ İzlemeyi etkinleştirme

Ağ izlemeyi etkinleştirmek için geliştiriciyi etkinleştirmeniz gerekir seçenekleri olanak tanır. Google Ayarları uygulamasını başlatın ve Google > Reklamlar > Etkinleştir reklamlar için hata ayıklama günlüğü ile ilgili daha fazla bilgi edinin. Daha ayrıntılı rehber hem AdMob hem de Google Ad Manager yayıncıları tarafından kullanılabilir.

Cihazınıza Charles SSL sertifikası yükleme ve proxy'yi ayarlama

Charles'ı mobil uygulamanızda proxy olarak kullanmak için Charles'ı yükleyin bilgisayarda açın. Charles'ı izle SSL sertifikası yükleme talimatları veya mobil cihaz kullanabilirsiniz.

Emülatörü bir proxy'sinden emülatör, bilgisayarın çalıştığı aynı kablosuz ağa zaten bağlı Cemil. Emülatörü proxy ile kullanırken proxy'yi localhost olarak ayarlayın (http://127.0.0.1) ve Charles proxy'sinin çalıştığı bağlantı noktası (şurada bulunur: Charles menü seçeneği Proxy > Proxy Ayarları) girin.

Fiziksel bir mobil cihaz (telefon veya tablet) kullanıyorsanız şunları yapmanız gerekir: Mobil cihazı bilgisayarınızla aynı kablosuz ağa bağlayın gelişmiş ağı kullanarak Charles'ı çalıştırma Ayarlar'da bulabilirsiniz. Bu ayarı yaparken proxy ayarlarını yapmak için Yardım > Yerel IP adresi: Proxy için girmek üzere bilgisayarınızın IP adresini alın. adresinde oturum açın (bunun çalışması için aynı kablosuz ağda olmanız gerekir). Charles proxy'sinin çalıştığı bağlantı noktasını kullanın.

Mobil uygulamanız için SSL Proxy'yi etkinleştirme

Charles'ın mobil uygulamanızın SSL trafiğine müdahale etmesi için aşağıdakileri beyan etmeniz gerekir: uygulamanızın kullanıcı tarafından sağlanan bir SSL sertifikasına güvenebileceğini hatırlatmak isteriz.

Öncelikle Network Security (Ağ Güvenliği) için yeni bir XML kaynak dosyası eklemeniz gerekir. Yapılandırma res/xml/network_security_config.xml yolu:

<network-security-config>
   <debug-overrides>
       <trust-anchors>
           <!-- Trust user added CAs while debuggable only -->
           <certificates src="user" />
       </trust-anchors>
   </debug-overrides>
</network-security-config>

Sonra, ağ güvenliğini kullanmak için AndroidManifest.xml dosyasını güncelleyin yapılandırma.

<?xml version="1.0" encoding="utf-8"?>
<manifest ... >
    <application ...
                 android:networkSecurityConfig="@xml/network_security_config"
                 ... >
        ...
    </application>
</manifest>

Ardından, mobil uygulamayı başlatabilir ve Charles günlüğü'nü tıklayın.

Hâlâ sorularınız veya bire bir danışmaya ihtiyacınız varsa lütfen için Google Ads Geliştirici İlişkileri ekibi.