0
我重新測試並再次測試後,現在我設法縮小了我的問題。我想要實現的是在我的離子應用程序中運行chartboost廣告,但我正面臨着這個問題。應用程序崩潰時,我運行window.chartboost.setup(appId,appSignature)與離子
.controller('chapter1Ctrl', ['$scope', '$stateParams',
function ($scope, $stateParams) {
$scope.appId = "xxxxxxxxxxxx";
$scope.appSignature = "xxxxxxxxxxxxxxxxxxxx";
$scope.testobject = function() {
alert("window.chartboost :"+ window.chartboost);
}
$scope.preloadads = function() {
if(window.chartboost)
{
window.chartboost.setUp($scope.appId, $scope.appSignature);
window.chartboost.preloadInterstitialAd('Default');
}
}
$scope.showads = function() {
if(window.chartboost)
{
window.chartboost.showInterstitialAd('Default');
}
}
}])
爲了排除故障,我創建了3個按鈕(testobject,prelaod,showads)。在運行testobject之後,它顯示[Object object]似乎可以到達我安裝的插件。然後,當我運行第二個按鈕「預加載」應用程序崩潰時,我想它會因爲運行「window.chartboost.setup」方法而崩潰。我真的沒有線索,我真的需要一些幫助是否有人遇到這個問題並且知道解決方案?