मैं विज्ञापन सामग्री में नया हूं, और मैं इसे काम नहीं कर सकता। मैंने http://code.google.com/intl/nl-NL/mobile/ads/docs/android/banner_xml.html पर जो कहा है, मैंने किया है।AdMob: अनुपलब्ध आवश्यक XML विशेषता adUnitID
:<?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="com.google.ads.AdView"> <attr name="adSize"> <enum name="BANNER" value="1"/> <enum name="IAB_MRECT" value="2"/> <enum name="IAB_BANNER" value="3"/> <enum name="IAB_LEADERBOARD" value="4"/> </attr> <attr name="adUnitId" format="string"/> </declare-styleable> </resources>
निम्न त्रुटि तब होती है जब मैं अनुप्रयोग चलाने:
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ads="com.niek.runningapp" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" android:background="#FFFFFF" android:stretchColumns="1"> <!-- more stuff--> <TableRow android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <com.google.ads.AdView android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" ads:adUnitId="a14da18492dd1f0" ads:adSize="BANNER" /> </TableRow> <!-- More stuff -->
यह res/values में मेरी attrs.xml है:
यह मेरा main.xml है
XML लेआउट में अमान्य विज्ञापन आकार पैरामीटर: -1। बैनर
विज्ञापन दृश्य अनुपलब्ध XML विशेषता adUnitId।
मैं क्या गलत कर रहा हूं?
गलत क्या साझा करने के लिए धन्यवाद। मुझे एक ही समस्या थी और इससे मेरी मदद मिली। – Gonzo
निएक आप नीचे दिए गए उत्तर के रूप में अपना फिक्स जोड़ सकते हैं और उत्तर के रूप में चिह्नित कर सकते हैं, दूसरों को खोजने और ढूंढने में सहायता के लिए। धन्यवाद – Blundell
देव, यदि आप xmlns में अपने प्रोजेक्ट पैकेज का उपयोग कर रहे हैं: विज्ञापन, तो आपको जेम्स [यहां] (http://stackoverflow.com/a/5843540/333137) द्वारा समझाए गए अनुसार 'attrs.xml' जोड़ने की भी आवश्यकता है। नए Admob sdk के लिए, attrs.xml अब अनुशंसित नहीं है। बस निम्नलिखित नामस्थान का उपयोग करें: 'xmlns: ads =" http://schemas.android.com/apk/lib/com.google.ads "' –