[英]Using Unity Ads Cordova Plugin in Capacitor
我想在我的 Capacitor 应用程序中使用 com-artemisoftnian-plugins-unityads3 Cordova 插件。 如您所知,该插件不是 Ionic Native 插件之一。
我将插件名称添加到电容器.config.ts。
cordova:{
staticPlugins:[
'com-artemisoftnian-plugins-unityads3'
]
}
插件有 function 导出,如 UnityAdsInit、ShowVideoAd 等。但是,如果我通过直接导入来使用函数,我会收到错误找不到模块“cordova/exec”。
import { UnityAdsInit, ShowVideoAd } from 'com-artemisoftnian-plugins-unityads3/www/UnityAds3';
UnityAdsInit('1234567890', true, true, (res) => {
console.log(res);
});
我找到了一种使用插件 inse window object 的方法。 但是,如果我使用插件或将 function 导出为 window.UnityAdsInit() 我得到“window.UnityAdsInit”是未定义的错误。
实际上我不确定我应该如何在电容器应用程序中使用 Cordova 插件。 我应该如何在 Capacitor 中导入或使用 Cordova 插件。
"@capacitor/core": {
"version": "3.4.0",
}
"@ionic/core": {
"version": "6.0.7",
}
抱歉,我不了解电容器,我使用的是 Cordova 和这个插件 com-artemisoftnian-plugins-unityads3 我用这种方式
cordova.plugins.UnityAds3.UnityAdsInit(gameId, isTest, isDebug, privacyMode, function callback(error, result){
if(error){
console.log(error);
}else{
console.log(result);
}
});
更多示例:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.