最近,我面临着与Android的Startapp平台相关的问题。
当我实现奖励视频时,它返回一个错误:
FailledError执行异常错误sendGetWithResponse代码= 204
这是我的功能:
public void rewardAd() {
Log.i("TAG", "Test");
startAppAd.setVideoListener(new VideoListener() {
@Override
public void onVideoCompleted() {
Log.i("TAG", "Grant User");
}
});
startAppAd.loadAd(StartAppAd.AdMode.REWARDED_VIDEO, new AdEventListener() {
@Override
public void onReceiveAd(com.startapp.android.publish.adsCommon.Ad ad) {
startAppAd.showAd();
}
@Override
public void onFailedToReceiveAd(com.startapp.android.publish.adsCommon.Ad ad) {
Log.i("TAG", "Failled"+ ad.getErrorMessage());
startAppAd.showAd(new AdDisplayListener() {
@Override
public void adHidden(com.startapp.android.publish.adsCommon.Ad ad) {
Log.i("TAG", "adHidden");
}
@Override
public void adDisplayed(com.startapp.android.publish.adsCommon.Ad ad) {
Log.i("TAG", "adDisplayed");
}
@Override
public void adClicked(com.startapp.android.publish.adsCommon.Ad ad) {
Log.i("TAG", "adClicked");
}
@Override
public void adNotDisplayed(com.startapp.android.publish.adsCommon.Ad ad) {
Log.i("TAG", "adNotDisplayed"+ ad.getErrorMessage());
}
});
//startAppAd.showAd(getApplicationContext());
}
});
}
下面的日志显示:
当我注释函数startAppAd.showAd()并取消注释最后一个注释的startAppAd.showAd()时,它就正常工作了。
这是预期的工作计划:
非常感谢
发布于 2018-09-04 13:13:14
这个问题解决了,脚本本身也不错,而且运行良好,问题是Startapp没有播放视频广告,因为它没有任何视频可供显示。
现在,如果有人面临同样的问题,我建议在startapp应该有视频广告的国家(通常是美国)在测试设备上使用vpn。
https://stackoverflow.com/questions/52152904
复制相似问题