2012-01-24 33 views
10

Bây giờ nó giống như là tôi đã đánh bắt một dự án android và đã thiết lập tất cả những suy nghĩ bạn cần làm để quảng cáo AdMob. Thật không may không giả lập (đối với tôi) cho thấy quảng cáo, eather làm điện thoại di động của tôi đó. Vì vậy, làm thế nào để tôi làm gì để xem admob của tôi thực sự hoạt động?Thử nghiệm rằng admob làm việc trước khi xuất bản

Code:

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); 

Ứng dụng hoạt động tốt (renderView) nhưng tôi không có ý tưởng nếu adview làm. Và có, ID admob là đúng.

Trả lời

14

Bạn cũng có thể thử nghiệm AdMob trong trình giả lập. Bạn cần chế độ thử nghiệm để đạt được điều đó. Xem hướng dẫn Bước 6 để biết thêm: How to integrate Admob into your app

Nếu bạn không tìm thấy thiết bị ID trong LogCat bạn cũng có thể cố gắng thêm hằng TEST_EMULATOR:

request.addTestDevice(AdRequest.DEVICE_ID_EMULATOR); 
+0

Cảm ơn, có vẻ tuyệt vời, nhưng tôi không có lớp AdManager theo cách nào đó mặc dù tôi có verson mới nhất trên sdk. – Daniel

+0

Liên kết được cung cấp về cách tích hợp AdMob vào ứng dụng của bạn đã lỗi thời. Nó được viết trước khi Google AdMob viết lại SDK. Vui lòng sử dụng 'request.addTestDevice (AdRequest.TEST_EMULATOR);' như đã đề cập ở trên hoặc xem http://code.google.com/mobile/ads/docs/bestpractices.html#testmode để được trợ giúp về cách đặt chế độ thử nghiệm bằng phiên bản SDK mới nhất. –

2

Tất cả các liên kết này là lỗi thời, để kiểm tra, thay thế ID Banner của bạn cho một đề cập bởi Google ở ​​đây (phần "Hãy cho ứng dụng của bạn một tin rao Unit ID"): https://developers.google.com/admob/android/quick-start

Và thay thế ID kẽ của bạn với một trong những đề cập bởi Google ở ​​đây (phần "instantiating đối tượng InterstitialAd"): https://developers.google.com/admob/android/interstitial

Các vấn đề liên quan