Сбой приложения при запуске window.chartboost.setup( appId,appSignature) с помощью 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, он показывает, что [объект объекта] кажется, что я могу добраться до установленного мной плагина. Затем, когда я запускаю вторую кнопку "предварительной загрузки", происходит сбой приложения, я думаю, что это происходит сбой из-за запуска метода "window.chartboost.setup". Я действительно понятия не имею, мне действительно нужна помощь, кто-нибудь сталкивался с этой проблемой и знает решение?
1 ответ
Я нашел сообщение об ошибке в logcat
"java.lang.NoClassDefFoundError: Не удалось разрешить: Lcom/google/android/gms/ads/identifier/AdvertisingIdClient"
Я решил это, просто установив плагин Google Play Services.