2015-08-11 21 views
21
<Google> Cannot find an ad network adapter with the name(s): (
"com.google.DummyAdapter" 
). Remember to link all required ad network adapters and SDKs, and set -ObjC in the 'Other Linker Flags' setting of your build target. 

AdMob.com hesabımda, uygulamamın adının yanındaki uyumlulaştırma yığınında, arabuluculuk altında 2 reklam kaynağı olduğunu ve 2 reklam kaynağını tıkladığımda, iAd'ı 1,50 eBGBM'de ve AdMob’u 1.00’de (kat) gösterir) eBGBM. AdMob'un yanında, AdMob Ağı (Geliri en üst düzeye çıkarmayacaksınız. Şimdi optimize et) diyor. (Uygulama şu anda iOS uygulama mağazasında DEĞİL).iOS uygulamasından AdMob error = com.google.DummyAdapter?

GoogleMobileAdsSDKiOS-7.1.0 kullanıyorum. -7.1.0 yeni olduğunda, üzerinde çalışmak üzere reklamların Admob sitesinde yer alan tüm talimatları takip ettim. Yani zaten -ObjC "diğer linker bayraklarında" var. Tüm ağ bağdaştırıcıları ve SDK'm var. Bu yüzden neden dün ve bugün bu Google mesajını alıyorum ama daha önce hiç bilmiyorum. Neden "com.google.DummyAdapter" mesajını alıyorum?

(Ben sadece oluştururken Google iletisini ve iPhone 6 cihazda Xcode projeyi çalıştırın. Has başka hiçbir cihazlarda etkiler. Sadece iPhone 6 canlı reklamlar AdMob.com 13 gösterimleri gösteren rağmen doldurmayacak)

cevap

6

AdMob, uygulamaya döndürülen gerçek ağ listesi boş olduğunda, yalnızca "com.google.DummyAdapter" ile bir uyumlulaştırma listesi gönderir. Bu özel bir durum ve aslında sadece "doldurma" anlamına geliyor.

Bir eBGBM tabanı belirlerseniz ve AdMob tek ağınız olduğunda bu durumun gerçekleşmesi oldukça mümkündür. Örneğin, 1,00 bir zemin ayarlarsanız ve AdMob'un gösterilecek 1,00 ABD doları tutarında bir eBGBM değerine sahip bir reklamı yoksa, AdMob kendisini uyumlulaştırma zincirinizden hariç tutar.

Bu örnekte, iAd'ın iade edilmesini beklerdim. Neden olmadığına gelince, belki de reklam biriminiz ülkenizde iAd engelli ülke düzeyi ayarlarına sahip olabilir (vahşi tahmin).

+0

AdMob hesabımda ayarlanmış olan eBGBM tabanından dolayı bu sorunu aldığımı anladığımdan bir süre sonra. Yanlışlıkla bir yere koymuş olmalıyım. Yer ayarını kapattığımda, "com.google.DummyAdapter" mesajını hata ayıklama alanından bir daha almadım. –

+0

Bir gün bekledim, aniden çalıştı. Sanırım bir önceki gün ilçemde 'Admob network' tarafından yayınlanan hiç reklam yok. Admob hesabınızda arabuluculuk kullanarak bunu önleyebilirsiniz –