[LayaAir 1.0]二次开发 异步回调没反应
ts:
/**视频广告 */
public static showVideoAd(success: Laya.Handler, type: string): void {
if (GameConfig.ins.isDev) {
success.runWith(1);
return;
}
var VGUtil = Laya.PlatformClass.createClass("com.szdn.game.fkzy.VGUtil");
VGUtil.callWithBack(back, "showVideoAd", type);
function back(code){
LayaManager.showTextTip("广告返回成功:"+code);
success.runWith(code);
}
}
android:
com.szdn.game.fkzy I/LayaBox: JSRuntime::callMethod {"v":"java.lang.reflect.InvocationTargetException"}
/**视频广告 */
public static showVideoAd(success: Laya.Handler, type: string): void {
if (GameConfig.ins.isDev) {
success.runWith(1);
return;
}
var VGUtil = Laya.PlatformClass.createClass("com.szdn.game.fkzy.VGUtil");
VGUtil.callWithBack(back, "showVideoAd", type);
function back(code){
LayaManager.showTextTip("广告返回成功:"+code);
success.runWith(code);
}
}
android:
public static void showVideoAd(String adname)回调js端 没反应,这是什么情况呢,帮忙看下,我是模拟器里调试的。打印日志:
{
//Vgad.showVideoAd(adname);
//可播放次数,为-1表示无限次。
int count = ADNative.getVideoLimitOpenNum();
if(count==0){
Toast.makeText( VGUtil.context , "可播放次数"+count, Toast.LENGTH_SHORT).show();
}else{
if(!ADNative.isAdOpen(adname)) {
ADNative.openAd(adname);
}
}
// 静态函数回调通知js端
ExportJavaFunction.CallBackToJS(VGUtil.class,"showVideoAd",1);
}
com.szdn.game.fkzy I/LayaBox: JSRuntime::callMethod {"v":"java.lang.reflect.InvocationTargetException"}
没有找到相关结果
已邀请:
要回复问题请先登录
1 个回复
152*****351
赞同来自: