当我使用 ionic 运行 window.chartboost.setup( appId,appSignature ) 时应用崩溃
app crash when i run window.chartboost.setup( appId,appSignature ) with ionic
在我重新测试和重新测试之后,现在我设法缩小了我的问题范围。我想要实现的是 运行 在我的离子应用程序中添加 chartboost 广告,但我遇到了这个问题。
.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] 似乎我可以访问我安装的插件。然后当我 运行 第二个按钮 "preload" 应用程序崩溃时,我猜它崩溃是因为 运行 方法 "window.chartboost.setup"。我真的不知道这里,我真的需要一些帮助是否有人遇到过这个问题并知道解决方案?
我在 logcat
中找到了错误消息
"java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/ads/identifier/AdvertisingIdClient"
我通过安装 google 播放服务插件解决了这个问题。
在我重新测试和重新测试之后,现在我设法缩小了我的问题范围。我想要实现的是 运行 在我的离子应用程序中添加 chartboost 广告,但我遇到了这个问题。
.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] 似乎我可以访问我安装的插件。然后当我 运行 第二个按钮 "preload" 应用程序崩溃时,我猜它崩溃是因为 运行 方法 "window.chartboost.setup"。我真的不知道这里,我真的需要一些帮助是否有人遇到过这个问题并知道解决方案?
我在 logcat
中找到了错误消息"java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/gms/ads/identifier/AdvertisingIdClient"
我通过安装 google 播放服务插件解决了这个问题。