我想在列表视图中放置Android广告,我读了一篇关于使用admob
的文章我选择尝试用Flurry的appcircle来做,没有运气。
我仍在比较广告网络,但这是我要讨论的功能,因为此处不允许广告网络之间的主观比较。
哪些广告SDK可以让我这样做?有没有人有关于自定义广告展示位置的资源
答案 0 :(得分:2)
只需尝试在您的布局中放置ListView
广告,如下所示:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <com.google.ads.AdView android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" ads:adUnitId="AD_UNIT_ID" ads:adSize="BANNER" ads:loadAdOnCreate="true"/> <ListView android:id="@id/android:list" android:layout_width="fill_parent" android:layout_height="fill_parent"/> <TextView android:id="@+id/android:empty" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/no_hosts"/> </LinearLayout>
查看此Example,它会对您有所帮助。
答案 1 :(得分:1)
例如,Google admobs只是为您提供了一个扩展View
的自定义视图。您可以将它放在任何您想要的地方。
如果您想将广告置于ListView
内,则只需编写自己的适配器并在getView()
中添加广告。