2015-11-18 17 views
11

Google, Google Play Geliştirici Konsolu'nun Fiyatlandırma ve Dağıtım sayfasında, yayıncıların reklamları olup olmadığını bildirmelerini gerektiren yeni bir seçenek belirledi. Uygulamamızın reklamları yok, ancak AdMob SDK'sına sahip olarak işaretleniyoruz. Google Play: Uygulamanızda Reklam SDK'ları bulduk

Biz etkin APK'larınızdan biri veya birkaçı Reklam SDK'ları olduğunu belirledik:

version: XXXXX, sdk: AdMob 

uygulama yayınlanmadığı takdirde, 'Evet' için reklam beyanını değiştirin. Reklamların varlığını doğru bir şekilde bildirmemesi, numaralı politika ihlalidir ve uygulamanızın Google Play'den kaldırılmasına neden olabilir. Daha fazla bilgi edinmek için Yardım Merkezimizi ziyaret edebilirsiniz.

Biz kadarıyla bizim Gradle dosyadan söyleyebilirim, AdMob'u yok:

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'me.dm7.barcodescanner:zxing:1.7.2' 
    compile 'com.google.android.gms:play-services:8.3.0' 
    compile 'com.android.support:appcompat-v7:23.1.0' 
    compile 'com.android.support:cardview-v7:23.1.0' 
    compile 'com.android.support:recyclerview-v7:23.1.0' 
} 

Ne o bağımlılık gösterilmesine neden olabilir? Bundan nasıl kurtulabilirim?

+1

Bu size yardımcı olabilir: http://stackoverflow.com/questions/33788247/removing-admob-from-app-in-android-studio –

cevap

13

Yapılarınızın her biri için bağımlılıkları (tüm geçiş bağımlılıkları dahil) görmek için gradlew -q dependencies app:dependencies'u çalıştırabilirsiniz.

Ayrıca, Senin durumunda --configuration releaseCompile

olduğu gibi tek bir yapılandırma, belirtebilirsiniz, Google Hizmetleri AdMob'dan üzerinde geçişli bağımlılık içerir Çal olduğunu göreceksiniz.

Bunu, Play Hizmetleri'nin tamamı yerine only individual components of Play Services (play-services-location gibi) kullanarak azaltabilirsiniz. Ancak, kullandığınız ayrı bileşenlerden birinin hala AdMob'a bağlı olduğunu görebilirsiniz. Örneğin, play-services-analytics'un 8.1.0 sürümünde, AdMob SDK olan play-services-ads'da geçiş bağımlılığı vardır.

+0

Com.google.android.gms adresinden geliyordu: play- hizmetler: xxx bağımlılığı. Bunu "com.google.android.gms: play-services-maps: x.x.x" haritalarına dönüştürerek bu AdMob bağımlılığından kurtulmayı başardım. Teşekkürler! – ChrisStillwell

+1

"Oyun hizmetleri analitiklerinin" oyun hizmetleri reklamları "bağımlılığının sürüm 8.1.0 ile sınırlı olduğunu unutmayın. Oyun-hizmet-analitiğinin önceki ve sonraki sürümleri artık POM'ların bir şekilde yanlış yorumlamadığı sürece, bu geçiş bağımlılığına artık sahip değiller ... Bunun dışında, büyük analiz! – CommonsWare

+0

@CommonsWare, siz haklısınız! Geçtiğimiz günlerde Google Play Hizmetlerini güncelleme şansım olmadı, ancak geçiş bağımlılığı ortadan kaldırıldı. –

3

Google Play Destek Sohbeti'nden, Google Play Console'da tespit edilmesine rağmen "Hayır" demek istedim.

+0

Bu saptamayı da yaptım ve reklam SDK'sı kullanmam. Hiç bir seçenek seçmedim. – Zapnologica

İlgili konular