Интеграция рекламы Android в Android: SIS Response не имеет - PullRequest
0 голосов
/ 26 октября 2018

Я интегрировал Amazon Mobile Match Buy SDK, упомянутый в приведенном ниже документе. Amazon Doc .

Ниже приведен фрагмент кода для запроса рекламы Amazon

 AdRegistration.getInstance(BuildConfig.AMAZON_ADS_SDK_APP_KEY,activity.getBaseContext());
 AdRegistration.setMRAIDPolicy(MRAIDPolicy.MOPUB);
 AdRegistration.enableTesting(true);
 AdRegistration.enableLogging(true);

     final DTBAdRequest adRequest = new DTBAdRequest();
             adRequest.setSizes(new DTBAdSize(320,50,AMAZON_BANNER_SLOT_UUID));
             adRequest.loadAd(new DTBAdCallback() {
                 @Override
                 public void onFailure(@NonNull AdError adError) {
                     if(MoPub.isSdkInitialized() && moPubView != null){
                         moPubView.loadAd();
                     }
                 }

                 @Override
                 public void onSuccess(@NonNull DTBAdResponse dtbAdResponse) {
                     if(moPubView != null){
                         moPubView.setKeywords(dtbAdResponse.getMoPubKeywords());
                         moPubView.setAutorefreshEnabled(false);
                         moPubView.loadAd();
                     }
                 }
             });

Я все время получаю ниже исключения.

2018-10-25 17:41:26.297 6315-6390/com.leodesol.games.puzzlecollection E/com.amazon.device.ads.DtbLog:error:113: Exception :
    Details:SIS Response is nulljava.lang.Exception: SIS Response is null
        at com.amazon.device.ads.DtbDeviceRegistration.initializeAds(DtbDeviceRegistration.java:142)
        at com.amazon.device.ads.DtbDeviceRegistration.<init>(DtbDeviceRegistration.java:40)
        at com.amazon.device.ads.DtbDeviceRegistration.verifyRegistration(DtbDeviceRegistration.java:31)
        at com.amazon.device.ads.DTBAdRequest.loadAd(DTBAdRequest.java:295)
        at com.leodesol.ad.MoPubBannerProviderManager.showBanner(MoPubBannerProviderManager.java:176)
        at com.leodesol.games.puzzlecollection.ad.BannerManager.showBanner(BannerManager.java:34)
        at com.leodesol.games.puzzlecollection.screen.LoadingScreen.render(LoadingScreen.java:128)
        at com.badlogic.gdx.Game.render(Game.java:46)
        at com.leodesol.games.puzzlecollection.PuzzleCollectionGame.render(PuzzleCollectionGame.java:274)
        at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:495)
        at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1575)
        at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1271)
2018-10-25 17:41:26.298 6315-6390/com.leodesol.games.puzzlecollection E/com.amazon.device.ads.DtbLog:error:113: Error registering device for ads:java.lang.Exception: SIS Response is null

Кроме того, я вижу ниже исключение в журнале.

Internal error occurred in ad call: failed to connect to aax-us.amazon-adsystem.com/42.36.137.123 (port 443) from /192.168.2.951 (port 55266) after 1000ms

Может кто-нибудь иметь представление, что здесь происходит не так? .. Пожалуйста, помогите мне.Заранее спасибо.

...