Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Testing admob before publish

Tags:

android

admob

I have fishished an android project and set up admob ads but it's not working, tried on emulator and phone. So how to check if admob works?

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

The app works fine(renderView) but I have no idea if adView does. And yes, the admob ID is right.

like image 313
SlowDeep Avatar asked Jan 24 '12 17:01

SlowDeep


People also ask

How do I test AdMob?

Test devices You can configure your device as a test device and use your own ad unit IDs that you've created in your AdMob account. When you enable a test device, the AdMob Network sends production ads in test mode to your device using the ad unit IDs you've created in your AdMob account.

Can I use AdMob without uploading at Play Store?

You can show ads in an app which is not available in Google Play Store. But, Adsense team regularly checks the apps in every account. If they find your app is not available in Google Play Store or banned in Google Play, they will suspend all the ad units related to the app in your AdMob account.

How much does AdMob pay per 1000 clicks?

CPM is around $1, or $1 per 1000 Ad impressions. Clicks I have seen as high as $0.25, but its going to vary on the Ad shown obviously.

How long does it take to approve AdMob account?

Reviews will typically take 24-48 hours, but may take longer in certain cases. You will be notified via email once the review is completed regardless of whether your app is approved or not.


1 Answers

You can test AdMob in emulator also. You need the test mode to achieve that. See tutorial Step 6 for more info: How to integrate Admob into your app

If you don't find the device ID in LogCat you can also try to add the TEST_EMULATOR constant:

request.addTestDevice(AdRequest.DEVICE_ID_EMULATOR);
like image 197
dmaxi Avatar answered Nov 16 '22 02:11

dmaxi