2014-12-22 3 views
2

Я смущен ошибкой ниже, не уверен, где ошибка, любая помощь здесь ценится.MoPub - Объявление не загружено

Код:

mopubView = (MoPubView) mainLayout.findViewById(R.id.mopubAdView); 
mopubView.setAdUnitId("a19bd46992bc44c8959c13cc25f60e9c"); 
mopubView.setLayoutParams(params); 
mopubView.loadAd(); 

Просмотр XML код:

<com.mopub.mobileads.MoPubView 
     android:id="@+id/mopubAdview" 
     android:layout_width="fill_parent" 
     android:layout_height="50dp" /> 

Glimpse файла манифеста:

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

<other settings /> 

<activity 
    android:name="com.mopub.mobileads.MoPubActivity" 
    android:configChanges="keyboardHidden|orientation" /> 
<activity 
    android:name="com.mopub.mobileads.MraidActivity" 
    android:configChanges="keyboardHidden|orientation" /> 
<activity 
    android:name="com.mopub.common.MoPubBrowser" 
    android:configChanges="keyboardHidden|orientation|screenSize" /> 
<activity 
    android:name="com.mopub.mobileads.MraidBrowser" 
    android:configChanges="keyboardHidden|orientation" /> 
<activity 
    android:name="com.mopub.mobileads.MraidVideoPlayerActivity" 
    android:configChanges="keyboardHidden|orientation" /> 
<activity 
    android:name="com.google.ads.AdActivity" 
    android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" /> 
<activity 
    android:name="com.millennialmedia.android.MMActivity" 
    android:configChanges="keyboardHidden|orientation|keyboard" 
    android:theme="@android:style/Theme.Translucent.NoTitleBar" /> 
<activity 
    android:name="com.millennialmedia.android.VideoPlayer" 
    android:configChanges="keyboardHidden|orientation|keyboard" /> 

Logcat Выход

In AndroidManifest, the android:configChanges param is missing values for the following MoPub activities: 
    The android:configChanges param for activity com.mopub.mobileads.MoPubActivity must include screenSize. 
    The android:configChanges param for activity com.mopub.mobileads.MraidActivity must include screenSize. 
    The android:configChanges param for activity com.mopub.mobileads.MraidVideoPlayerActivity must include screenSize. 
Please update your manifest to include them. 
In AndroidManifest, the android:configChanges param is missing values for the following MoPub activities: 
    The android:configChanges param for activity com.mopub.mobileads.MoPubActivity must include screenSize. 
    The android:configChanges param for activity com.mopub.mobileads.MraidActivity must include screenSize. 
    The android:configChanges param for activity com.mopub.mobileads.MraidVideoPlayerActivity must include screenSize. 
Please update your manifest to include them. 
Loading url: http://ads.mopub.com/m/ad?v=6&id=a19bd46992bc44c8959c13cc25f60e9c&nv=3.3.0&dn=samsung%2CSAMSUNG-SGH-I337%2Cjflteuc&udid=ifa%3A937232dd-fa11-424f-94a0-f84897b305f4&ll=39.26126126126126%2C-84.33420242467194&lla=2000&llsdk=1&z=-0500&o=p&sc_a=3.0&mr=1&mcc=310&mnc=410&iso=us&cn=AT%26T&ct=2&av=1.02&android_perms_ext_storage=1&ts=1 
Ad Unit (a19bd46992bc44c8959c13cc25f60e9c) is still warming up. Please try again in a few minutes. 
Ad failed to load. 

ответ

3

Нижеприведенные обновления деятельности решить эту проблему, MoPub документация не говорит, но когда вы приносите приложение, вы получите эту ошибку, я создал проблему с MoPub в ознакомьтесь с этим и при необходимости обновите свою документацию.

<activity 
    android:name="com.mopub.mobileads.MoPubActivity" 
    android:configChanges="keyboardHidden|orientation|screenSize" /> 
<activity 
    android:name="com.mopub.mobileads.MraidActivity" 
    android:configChanges="keyboardHidden|orientation|screenSize" /> 
<activity 
    android:name="com.mopub.common.MoPubBrowser" 
    android:configChanges="keyboardHidden|orientation|screenSize" /> 
<activity 
    android:name="com.mopub.mobileads.MraidBrowser" 
    android:configChanges="keyboardHidden|orientation|screenSize" /> 
<activity 
    android:name="com.mopub.mobileads.MraidVideoPlayerActivity" 
    android:configChanges="keyboardHidden|orientation|screenSize" /> 
<activity 
    android:name="com.google.ads.AdActivity" 
    android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" /> 
<activity 
    android:name="com.millennialmedia.android.MMActivity" 
    android:configChanges="keyboardHidden|orientation|keyboard" 
    android:theme="@android:style/Theme.Translucent.NoTitleBar" /> 
<activity 
    android:name="com.millennialmedia.android.VideoPlayer" 
    android:configChanges="keyboardHidden|orientation|keyboard" /> 

UPDATE я сообщил о проблеме с MoPub и документацию на MoPub вики была обновлена ​​- https://github.com/mopub/mopub-android-sdk/issues/134выглядит как владелец этого репо не допускает каких-либо вопросов, поднятых общественным

+0

Ссылка на вопрос не работает. – Dharmendra

+0

@Dharmendra выглядит как владельцы репозитория mopub-android-sdk, удалили этот вариант. –

1

Вот ссылка на документацию MoPub по теме Manifest.xml (прокрутите вниз до «Обновление вашего манифеста Android»). В «Важные заметки» говорится о screenSize как configChanges.

Важные замечания
1. Если вы компилируете API-интерфейсы ниже 13, вы должны исключить «screenSize» из записей манифеста.


https://dev.twitter.com/mopub/android/getting-started

+0

Да, но я использовал API - 19. Я обновил ответ выше, пожалуйста, проверьте. –

Смежные вопросы