我一直在努力让Admob Rewarded Video在我的应用中工作/显示,但我无法让它工作。 我相信,我已经正确安装了所有插件。
这是我目前的代码。
String fileName
for (String key : concurrentHashMap.keySet()) {
logInfo(key + ": ")//gives the name of the file
logInfo("concurrentHashMapKey" + concurrentHashMap.get(key))
fileName = key
logInfo("fileName: " + fileName)
helpers.writeHashMapToCsv(concurrentHashMap, fileName)
}
public void writeHashMapToCsv(ConcurrentHashMap<String, String> collectedCSV, String fileName) throws Exception {
String eol = System.getProperty("line.separator")
try{
Writer writer = new FileWriter(".\\baseline-files\\" + fileName)
for (Map.Entry<String, String> entry : collectedCSV.entrySet()) {
println "entry = $entry"
writer.append(entry.getKey())
.append(',')
.append(entry.getValue())
.append(eol)
}
} catch (IOException ex ) {
ex.printStackTrace(System.err)
}
}
这对我不起作用,我点击按钮但没有任何效果。我也尝试过来自不同人的多个脚本,但是没有一个脚本能为我工作......
如果有人能帮我这个,我真的很感激, 提前谢谢,
-Casper
答案 0 :(得分:0)
截至2017年3月,您不再需要设置第三方中介来使用Admob奖励视频,因为Admob已开始提供自己的奖励广告。事实上,如果您在此阶段测试最好不要使用第三方调解,因为很难生成测试广告。
通过第三方中介,您可以注册第三方广告网络,并在第三方网站的第三方广告单元中设置某种“测试”标记。然后,您可以将这些单位链接到中介选项卡上的admob单元,并创建一个adrequest。
2017年3月16日,当我测试了admob没有提供奖励视频来测试使用builder.addTestDevice构建的广告请求 - 发回错误代码0。
当admob没有投放他们自己的奖励视频广告时,这种方法运行良好,但现在他们就会收到来自第三方提供商的测试广告。如果您在测试期间点击了实时广告,那么您将破坏正常的Ts和Cs。
(但在您的情况下,您还没有使用测试广告)
此post提供了用于测试IOS和Android的广告单元,我建议您使用这些广告单元。
如果您正在开发Android,最好的下一步是查看logcat并查找来自/ ads的错误响应