मैं अपने एंड्रॉयड आवेदन करने के लिए AdMob विज्ञापन जोड़ने के लिए कोशिश कर रहा हूँ से परिभाषित नहीं है, लेकिन जब भी मैं गतिविधि है कि विज्ञापन प्रदर्शित करने के लिए माना जाता है खोलने कर रहा हूँ मैं इस त्रुटि मिलती है:Uncaught ReferenceError: AFMA_getSdkConstants
I/Ads(11448): adRequestUrlHtml: <html><head><script src="http://media.admob.com/sdk-core-v40.js"></script><script>AFMA_getSdkConstants();AFMA_buildAdURL({"kw":[],"preqs":4,"session_id":"17111845472336325405","u_sd":2,"seq_num":"5","slotname":"MYUSERIDHERE","u_w":360,"msid":"com.lazyprogrammer.dartscore","adtest":"on","js":"afma-sdk-a-v6.0.1","mv":"8011019.com.android.vending","isu":"70069487A7A68D24BEF2581104A73318","cipa":0,"format":"360x50_mb","net":"wi","smart_h":"auto","app_name":"1.android.com.lazyprogrammer.dartscore","hl":"en","smart_w":"full","u_h":613,"carrier":"26203","ptime":225498,"u_audio":1});</script></head><body></body></html>
E/Ads(11448): JS: Uncaught ReferenceError: AFMA_getSdkConstants is not defined (about:blank:1)
E/Web Console(11448): Uncaught ReferenceError: AFMA_getSdkConstants is not defined at about:blank:1
I/Ads(11448): AdLoader timed out after 60000ms while getting the URL.
D/webviewglue(11448): nativeDestroy view: 0x2bc958
I/Ads(11448): onFailedToReceiveAd(A network error occurred.)
I/Ads(11448): AdLoader timed out after 60000ms while getting the URL.
D/webviewglue(11448): nativeDestroy view: 0x5a1850
I/Ads(11448): onFailedToReceiveAd(A network error occurred.)
मुझे Google या अन्य जगहों पर इस समस्या पर कुछ भी नहीं मिला है और मुझे नहीं लगता कि मैं कुछ भी गलत कर रहा हूं।
शायद ज़रुरत पड़े, यहाँ मेरी xml टुकड़ा है कि विज्ञापन दिखाने के लिए माना जाता है है: - मुझे लगता है कि -
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads"
...
<com.google.ads.AdView
android:id="@+id/adView"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adSize="SMART_BANNER"
ads:adUnitId="MyIDhere"
ads:loadAdOnCreate="true"
ads:testDevices="70069487A7A68D24BEF2581104A73318" />
</RelativeLayout>
बेशक
मैं सभी बाहर ले इस समस्या के लिए अनावश्यक कोड लेकिन अगर यह आवश्यक है को देखने के लिए मैं इसे यहां भी पोस्ट करूंगा।
मैंने अपना एडमोब यूनिट आईडी भी निकाला, शायद आपने यह पता लगाया है लेकिन मैं इसे यहां लिख रहा हूं ताकि यूनिट आईडीडी गुम हो।
मेरे प्रकट सही अनुमतियाँ सूचीबद्ध किया गया है:
android.permission.ACCESS_NETWORK_STATE
android.permission.INTERNET
और मैं भी AdActivity सही configChanges
लॉग से ऐसा लगता है कि आप 6.0.1 पर हैं। मुझे लगता है कि आपके पास सभी 7 configChanges AdMob निर्दिष्ट हैं यदि आपका ऐप चलता है। क्या आप सुनिश्चित हैं कि आपके डिवाइस के पास इंटरनेट से कनेक्शन है? –
हाँ, डिवाइस मेरे घर वाईफ़ाई से जुड़ा हुआ है, और यहां मेरे कॉन्फ़िगरेशन हैं: एंड्रॉइड: configChanges = "कीबोर्ड | कीबोर्डहेड | ओरिएंटेशन | स्क्रीनलाउट | uiMode | स्क्रीनसाइज | सबसे छोटास्क्रीन आकार" – dr3minem
हम्म, मैं स्टंप हो गया हूं। क्या यह डिवाइस विशिष्ट है? क्या यह अनुकरणकों पर काम करता है? –