मैं एंड्रॉइड के लिए Google AdMob विज्ञापन एसडीके 4.0.4 का उपयोग कर रहा हूंकिसी विज्ञापन का अनुरोध करते समय भी AdView "occupy" स्थान कैसे बनाएं? (एंड्रॉइड)
डिफ़ॉल्ट रूप से, विज्ञापन दृश्य लोड होने तक विज्ञापन दृश्य का कोई आकार नहीं होगा। यदि आपके विज्ञापन के ऊपर या नीचे बटन हैं तो कौन सा समस्या पैदा कर सकता है।
उपयोगकर्ता विज्ञापन पर गलती से क्लिक कर सकता है यदि विज्ञापन एक बटन पर क्लिक करने के ठीक समय पर वापस लौटाया गया हो।
पुराने व्यवस्थापक एसडीके में मैंने setGoneWithoutAd (झूठी) का उपयोग करके इसे हल किया। इस तरह, विज्ञापन तब तक संरक्षित किया जाएगा जब विज्ञापन अभी तक वापस नहीं किया जाता है।
नया SDK में (Google AdMob विज्ञापन एसडीके 4.0.4) मैं इस त्वरित सुधार का उपयोग कर से भी ऐसा ही करने के लिए प्रबंधन: कुछ लेआउट में विज्ञापन देकर स्थान आरक्षित चौड़ाई = "320dp" और ऊंचाई है कि = "50dp"
<LinearLayout
android:layout_width="320dp"
android:layout_height="50dp" >
<com.google.ads.AdView android:id="@+id/adview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
ads:adUnitId="xxxxxxxxxxx"
ads:adSize="BANNER"/>
</LinearLayout>
यह काम करता है, लेकिन मुझे यकीन है कि अगर यह एक उचित विधि है नहीं कर रहा हूँ। (मैं इस मुद्दे "विज्ञापन दिखाने के लिए नहीं पर्याप्त जगह!" प्रसिद्ध में चलेगा?)
सारांश में प्रश्न उठाएं: किसी विज्ञापन का अनुरोध करते समय भी (ठीक से) AdView "कब्जा" स्थान कैसे करें?
अग्रिम धन्यवाद!
मैं ऐसे समाधान की उम्मीद कर रहा था जिसमें लेआउट में आकार को कड़ी कोडिंग शामिल न हो :-( – James