Send keywords and targeting information to AdMob for better ads.

In admob, when I click on Monetize > AdMob Network Report and then select " Targeting Type " in the drop-down list (in the bottom left corner of the page), I see five lines:

- (Unmatched ad requests) - (unknown) - Contextual - Interest-based - Placement 

Can someone explain to me how such results are possible, since I am in an Android application , and the targeting information is not provided by Google ( contextual for me) is related to the user's environment in the application, for example, text on a web page for a web visitor site, for example ...)

In fact, I would like to improve my ECPM by providing keywords and -if useful (non-personal) information for Admob , as I am not doing this yet.

Are there any ideas on how this can be achieved and how Admob can currently offer keyword-based ads when I can't offer it? This is a mystery to me :-)

Thanks in advance for your answers!

+5
source share
1 answer

You can specify keywords for admob so that the ad can be targeted. You do this using the addKeyword function when creating a query. Like this:

 AdRequest.Builder builder = new AdRequest.Builder() .addTestDevice("and id for your device") .addTestDevice(AdRequest.DEVICE_ID_EMULATOR) .addKeyword("orange") .addKeyword("yellow") .addKeyword("blue"); 

This method is described here: http://developer.android.com/reference/com/google/android/gms/ads/AdRequest.Builder.html

Here you can find other ways to provide AdMob information: gender, location, birthday ...

Here's more info: https://developers.google.com/mobile-ads-sdk/docs/admob/intermediate

+4
source

Source: https://habr.com/ru/post/1205252/


All Articles