2015-02-10 10 views
13

मैंने कल AdMob SDK आईओएस 7.0.0 डाउनलोड किया और मैंने Google AdMob की आईओएस मार्गदर्शिका का पालन किया।एक्सकोड एडमोब की GAD_SIMULATOR_ID अविकसित पहचानकर्ता त्रुटि

GADRequest *request = [GADRequest request]; 

request.testDevices= @[ GAD_SIMULATOR_ID, @"2077ef9a63d2b398840261c8221a0c9b"]; 

जब मैं ऊपर लाइन में डाल मैं बताते हुए 'अघोषित पहचानकर्ता का प्रयोग' GAD_SIMULATOR_ID '

हालांकि, गूगल के AdMob में आईओएस गाइड पर यह कहा गया है कि कैसे पर एक परीक्षण बैनर पाने के लिए है एक Xcode त्रुटि मिलती है आईओएस डिवाइस। तो यह क्यों काम नहीं करता है?

उत्तर

30

एसडीके संस्करण 7.0.0 से शुरू करने के लिए आपको सिम्युलेटर में परीक्षण विज्ञापन चलाने के लिए GAD_SIMULATOR_ID सटीक करने की आवश्यकता नहीं है। अब यह स्वचालित रूप से किया जाता है।

कृपया, बैनर उदाहरण here पर एक नज़र डालें: यह टिप्पणियों में सटीक है।

संपादित करें:

एसडीके 7.0 से 7.1 के लिए आप kDFPSimulatorID

उपयोग कर सकते हैं एसडीके 7.2 से शुरू आप उपयोग कर सकते kGADSimulatorID

+0

नहीं, आप गलत हैं। मैं सिम्युलेटर के बारे में बात नहीं कर रहा हूँ। मुझे केवल सिम्युलेटर पर परीक्षण बैनर लोड पता है। मैं डिवाइस के बारे में बात कर रहा हूँ। मैंने आईओएस गाइड का पालन किया और मेरे पास एक ऐप में एक वास्तविक विज्ञापन बैनर दिख रहा था जब मैं एक परीक्षण बैनर चाहता था। तो एक और तरीका होना चाहिए। – Alex

+3

मैंने केवल इतना लिखा है कि एक्सकोड "अविकसित पहचानकर्ता का उपयोग GAD_SIMULATOR_ID" का उपयोग करता है, क्योंकि आपको request.testDevices = @ [GAD_SIMULATOR_ID] लिखने की आवश्यकता नहीं है; अब और। आपके मामले में आपको केवल request.testDevices = @ [@ "2077ef9a63d2b398840261c8221a0c9b"] लिखने की आवश्यकता है; इस तरह मैं करता हूं और मुझे अपने डिवाइस में परीक्षण विज्ञापन प्राप्त होते हैं। – Jameltheone

+0

मैं @Jameltheone से सहमत हूं कि यह स्थिर केवल सिम्युलेटर के लिए है, न कि डिवाइस, आपको डिवाइस डिवाइस को डिवाइस डिवाइस –

3

तरह @Christeena ने कहा कि यह अब " kDFPSimulatorID "Google AdMobs एसडीके अपडेट के साथ v7.0.0

संबंधित मुद्दे