2012-01-24 15 views
10

Şimdi bir android projeyi balıkçılığa sürükledim ve ad-go reklamları yapmak için yapmanız gereken tüm düşünceleri belirledim. Ne yazık ki emülatör (benim için) reklam gösterir, eather cep telefonum bunu yapar. Peki, benim admomun gerçekten işe yarayıp yaramadığını görmek için nasıl yaparım?Yayınlamadan önce admob'un çalışmasının test edilmesi

Kodu:

admobView = new AdView(this, AdSize.BANNER, "Top secret"); 
    RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(
      RelativeLayout.LayoutParams.WRAP_CONTENT, 
      RelativeLayout.LayoutParams.WRAP_CONTENT); 
    lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); 
    admobView.setLayoutParams(lp); 

    RelativeLayout layout = new RelativeLayout(this); 
    layout.addView(renderView); 
    layout.addView(admobView); 
    admobView.loadAd(new AdRequest()); 
    setContentView(layout); 

uygulama ince (renderView) çalışıyor ancak Adview yaparsa hiçbir fikrim yok. Ve evet, reklam kimliği doğru.

cevap

14

Ayrıca AdMob'u emülatörde de test edebilirsiniz. Bunu elde etmek için test moduna ihtiyacınız var. How to integrate Admob into your app

Eğer LogCat cihaz kimliğini bulmak yoksa da TEST_EMULATOR sabiti eklemek için deneyebilirsiniz: daha fazla bilgi için öğretici Adım 6 Bkz

request.addTestDevice(AdRequest.DEVICE_ID_EMULATOR); 
+0

Teşekkürler, harika görünüyor, ancak sdk üzerinde en son versona sahip olmamasına rağmen bir şekilde AdManager sınıfına sahip değilim. – Daniel

+0

AdMob'u uygulamanıza nasıl entegre edeceğinizle ilgili bağlantı güncel değil. Google AdMob SDK'sının yeniden yazılmasından önce yazılmıştır. Lütfen, yukarıda belirtildiği gibi, 'request.addTestDevice (AdRequest.TEST_EMULATOR); kullanın veya test modunun nasıl ayarlanacağıyla ilgili yardım için http://code.google.com/mobile/ads/docs/bestpractices.html#testmode adresine bakın. en yeni SDK sürümü. –

İlgili konular