Я интегрировал 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
Может кто-нибудь иметь представление, что здесь происходит не так? .. Пожалуйста, помогите мне.Заранее спасибо.