将关键字信息发送到AdMob可获得更好的广告

问题描述:

我们可以为admob提供关键字,以便广告能够成为定位对象。它会获得更好的广告或与关键字相关的广告吗? 我们可以通过在创建请求时使用addKeyword函数来完成此操作。就像这样:将关键字信息发送到AdMob可获得更好的广告

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

这种方法记录在这里:http://developer.android.com/reference/com/google/android/gms/ads/AdRequest.Builder.html

+0

是的,文档说“用于定位目的”。这可能意味着它会使用您提供的关键字来查找适当的广告。但是,这是否“更好”取决于您对“更好”的定义。 – Sweeper

+0

Better说它会返回与关键字相关的广告。 – andy

是的,这是更好。 如果Admob拥有与这些关键字相关的广告,他们会尝试首先展示它们。 您也可以根据目标:

性别

AdRequest request = new AdRequest.Builder() 
    .setGender(AdRequest.GENDER_FEMALE) 
    .build(); 

生日

AdRequest request = new AdRequest.Builder() 
    .setBirthday(new GregorianCalendar(1985, 1, 1).getTime()) 
    .build(); 

儿童导向设置

AdRequest request = new AdRequest.Builder() 
    .tagForChildDirectedTreatment(true) 
    .build(); 
+0

谢谢。我可以问你有没有在你的应用程序上试过它? – andy

+0

我已经使用过它。但我对此并不完全满意,因为他们只会在这些标签出现在他们的股票中时显示与这些标签相关的广告。其他时候他们会显示常规广告。 – abir99

+0

要了解更多信息,请访问以下网站:https://developers.google.com/admob/android/targeting一些示例代码:https://github.com/googleads/googleads-mobile-android-examples/blob/master/先进/ aPIDemo /应用程序/ SRC /主/ JAVA/COM /谷歌/机器人/克/示例/ apidemo/AdMobAdTargetingFragment.java – abir99