无法让Admob Rewarded Video发挥作用

时间:2017-03-16 17:59:24

标签: c# unity3d admob unity5 interstitial

我一直在努力让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

1 个答案:

答案 0 :(得分:0)

截至2017年3月,您不再需要设置第三方中介来使用Admob奖励视频,因为Admob已开始提供自己的奖励广告。事实上,如果您在此阶段测试最好不要使用第三方调解,因为很难生成测试广告。

通过第三方中介,您可以注册第三方广告网络,并在第三方网站的第三方广告单元中设置某种“测试”标记。然后,您可以将这些单位链接到中介选项卡上的admob单元,并创建一个adrequest。

2017年3月16日,当我测试了admob没有提供奖励视频来测试使用builder.addTestDevice构建的广告请求 - 发回错误代码0。

当admob没有投放他们自己的奖励视频广告时,这种方法运行良好,但现在他们就会收到来自第三方提供商的测试广告。如果您在测试期间点击了实时广告,那么您将破坏正常的Ts和Cs。

(但在您的情况下,您还没有使用测试广告)

post提供了用于测试IOS和Android的广告单元,我建议您使用这些广告单元。

如果您正在开发Android,最好的下一步是查看logcat并查找来自/ ads的错误响应