2011-04-10 13 views
9

मैं विज्ञापन सामग्री में नया हूं, और मैं इसे काम नहीं कर सकता। मैंने 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।

मैं क्या गलत कर रहा हूं?

+0

गलत क्या साझा करने के लिए धन्यवाद। मुझे एक ही समस्या थी और इससे मेरी मदद मिली। – Gonzo

+0

निएक आप नीचे दिए गए उत्तर के रूप में अपना फिक्स जोड़ सकते हैं और उत्तर के रूप में चिह्नित कर सकते हैं, दूसरों को खोजने और ढूंढने में सहायता के लिए। धन्यवाद – Blundell

+2

देव, यदि आप xmlns में अपने प्रोजेक्ट पैकेज का उपयोग कर रहे हैं: विज्ञापन, तो आपको जेम्स [यहां] (http://stackoverflow.com/a/5843540/333137) द्वारा समझाए गए अनुसार 'attrs.xml' जोड़ने की भी आवश्यकता है। नए Admob sdk के लिए, attrs.xml अब अनुशंसित नहीं है। बस निम्नलिखित नामस्थान का उपयोग करें: 'xmlns: ads =" http://schemas.android.com/apk/lib/com.google.ads "' –

उत्तर

24

कोई भी जो अभी भी इसके साथ संघर्ष कर सकता है xmlns:ads="http://schemas.android.com/apk/lib/com.google.ads" आज़मा सकता है।

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