Сбой приложения при запуске 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.

Другие вопросы по тегам