2010-06-17 8 views
8

में AdMob ओरिएंटेशन समस्या मेरा एप्लिकेशन AdMob विज्ञापनों के साथ एकीकृत करता है। जब मैं अभिविन्यास बदलता हूं तो इसे अभिविन्यास के आधार पर स्क्रीन में फिट होना चाहिए। पोर्ट्रेट मोड में यह ठीक काम कर रहा है, लेकिन जब मैं लैंडस्केप मोड में बदल गया तो मुझे पोर्ट्रेट मोड में प्राप्त होने वाला विज्ञापन आकार लैंडस्केप मोड में प्रदर्शित विज्ञापन का एक ही आकार है।एंड्रॉइड

मैं लेआउट पेज में निम्नलिखित जोड़ रहा हूं।

<com.admob.android.ads.AdView 
    android:id="@+id/ad" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    myapp:backgroundColor="#000000" 
    myapp:primaryTextColor="#FFFFFF" 
    myapp:secondaryTextColor="#CCCCCC" 
/> 
+2

मुझे लगता है कि AdMob की समस्या है और हम (डेवलपर के रूप में) दो चीजों को छोड़कर इसके साथ कुछ भी नहीं कर सकते हैं (जैसा कि मैंने एडमोड साइट पर देखा है, इस दृश्य का अधिकतम आकार 320x59 पीएक्स नामांकन है): 1) AdMod डेवलपर्स को ठीक करने के लिए कहें उस; 2) decompile AdMob jar फ़ाइल और इस व्यवहार को बदलें :) – davs

उत्तर

6

यह प्रतीत है कि इसका जवाब यहाँ AdMob से है:

http://groups.google.com/group/admob-publisher-discuss/browse_thread/thread/17451c55258de1ec?pli=1

दुर्भाग्य से हम इस समय 480 डुबकी विस्तृत विज्ञापनों का समर्थन नहीं करते। हमारे पास नेटवर्क पर हमारे विज्ञापन की प्रस्तुति को एकीकृत करता है, और हमारे पास इस समय हमारे विज्ञापन स्वरूपों को 480 पिक्सेल चौड़े प्रारूप में विस्तारित नहीं किया गया है। हम जल्द ही उनके लिए समर्थन जोड़ने की उम्मीद करते हैं। हमारी एसडीके कि इस तरह से बनाया गया है जब हम परिदृश्य फोन और अन्य बड़े स्क्रीन के लिए व्यापक विज्ञापन इकाई परिचय, नए विज्ञापन पहले से ही किया जा समर्थित होगा और आप एक नया एसडीके को अद्यतन की जरूरत नहीं होगी।

दुर्भाग्य से, विज्ञापनों को फैलाना असंभव प्रतीत होता है।

2

मेरे पास एक ही समस्या है लेकिन अभी तक इसे ठीक नहीं किया है।

मैं के अंदर backgroundColor के साथ 0mके अंदर Admob के AdView जोड़ने की सोच रहा था।

कुछ की तरह:

<LinearLayout android:id="@+id/admob_stuff" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content" 
      android:background="#000000"> 

    <com.admob.android.ads.AdView 
    android:id="@+id/ad" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    myapp:backgroundColor="#000000" 
    myapp:primaryTextColor="#FFFFFF" 
    myapp:secondaryTextColor="#CCCCCC" 
    /> 

</LinearLayout> 
+1

शानदार विचार। एक साधारण आसान फिक्स जो एक काला विज्ञापन और एक सफेद पृष्ठभूमि होने से पहले पूरी तरह से बेहतर दिखता है, उदा। – Chris