2011-04-05 87 views
0

我在我的应用程序中使用千禧广告。我已经设置了android:layout_width =“320dp”,我尝试过使用和android:layout_width =“fill_parent”,但似乎几乎每次广告的宽度都大于屏幕宽度和水平滚动条出现。你知道如何解决这个问题吗?我希望我的广告具有我在xml文件中设置的确切大小。 Thansandroid千禧广告宽度问题

+0

这种行为在物理设备上还是在Eclipse中很明显? – 2011-04-05 17:57:00

+0

它在我的设备上:htc desire – 2011-04-05 18:03:55

回答

1

第7页从README.PDF(从MM SDK)

XML布局

在你的布局文件,声明Millennial Media等命名空间: 的xmlns:程序=“http://millennialmedia.com/android/schema“ 然后添加您希望包含的MMAdView和相关元数据。

<com.millennialmedia.android.MMAdView 
     android:id="@+id/mmadview" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     app:apid="28911" 
     app:adType="MMBannerAdTop" 
     app:refreshInterval="30" 
     app:accelerate="true" 
     app:ignoreDensityScaling="false" 
     app:age="46" 
     app:gender="female" 
     app:zip="90210" 
     app:income="85000" 
     app:keywords="moms,shopping,groceries" 
     app:ethnicity="hispanic" 
     app:orientation="straight" 
     app:marital="married" 
     app:children="2" 
     app:education="college" 
     app:politics="libertarian" 
     app:height="60" 
     app:width="480" /> 

你看?应用程式:宽度= “480”

MM有5个不同的广告类型: 1.启动Prestitial 2.过渡间质性 3.顶 4的下方折 5.矩形

我想你对nr感兴趣。 3和4.这些位于屏幕的顶部或底部,它们意味着以纵向模式填充宽度。我想MM的广告有固定的宽度,所以你需要调整视图的宽度。虽然,我还没有尝试过,也许玩“app:width”的值可能会对你有所帮助。

我也有一个欲望,我使用AdWhirl。首先,我启用了AdMob,然后将MM添加为2.网络。我还必须调整我的视图的maxWidth/maxHeight,因为MM广告比AdMob广告大得多。

+0

'app:refreshInterval =“30”'是否自动刷新广告? – 2015-10-23 22:16:08