2017-10-16 165 views
0

我們可以爲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

回答

0

是的,這是更好。 如果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

相關問題