gpt4 book ai didi

java - Android 广告请求。字符串数组中的关键字

转载 作者:太空宇宙 更新时间:2023-11-04 15:23:39 24 4
gpt4 key购买 nike

我正在尝试将 R.array.list 中存储的数组列表中的每个项目添加到 admob 的广告请求中。当我记录广告请求时,我得到类似“com.google.ads.AdRequest@42168310”的信息。这似乎不对,因为我过去在输出请求时获取实际列表,我曾经通过执行以下操作手动添加 java 中的每个项目:

adRequest.addKeyword("thisisakeyword");

这是我现在正在尝试的:

keyWords = getResources().getStringArray(R.array.key_words);

int count = 0;
while (count < keyWords.length) {
adRequest.addKeyword(keyWords[count]);
count++;
}
System.out.println(String.valueOf(adRequest.toString()));

有什么想法吗?

最佳答案

我自己想出来了。万一有人遇到这个。诀窍是将数组添加到集合中,然后将该集合添加到广告请求中。

    AdRequest adRequest = new AdRequest();
String[] keywords = getResources().getStringArray(R.array.key_words);
Set<String> set = new HashSet<String>();
int count = 0;
while (count < keywords.length) {
set.add(keywords[count]);
count++;
}
adRequest.addKeywords(set);
adView.loadAd(adRequest);

关于java - Android 广告请求。字符串数组中的关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20110623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com