推荐位View集成
目前推荐位支持
- 单行4列
- 两行4列
- 三行4列 三种类型
如下图所示:
布局文件样例
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="12dp"
android:background="#DDDDDD"
android:textColor="#999999"
android:textSize="14sp"
android:paddingTop="4dp"
android:paddingBottom="4dp"
android:text="单行推荐位" />
<com.lmspay.zq.widget.WXAdsWidget
android:id="@+id/mp_row_one"
android:background="@android:color/white"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="12dp"
android:background="#DDDDDD"
android:textColor="#999999"
android:textSize="14sp"
android:paddingTop="4dp"
android:paddingBottom="4dp"
android:text="两行推荐位" />
<com.lmspay.zq.widget.WXAdsWidget
android:id="@+id/mp_row_two"
android:background="@android:color/white"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingLeft="12dp"
android:background="#DDDDDD"
android:textColor="#999999"
android:textSize="14sp"
android:paddingTop="4dp"
android:paddingBottom="4dp"
android:text="三行推荐位" />
<com.lmspay.zq.widget.WXAdsWidget
android:id="@+id/mp_row_three"
android:background="@android:color/white"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
代码样例
public class HAdsActivity extends AppCompatActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ads_horizontal);
// 显示标题栏,一行
WXAdsWidget adsWidget = findViewById(R.id.mp_row_one);
adsWidget.setup(true, false, WXAdsWidget.TYPE_ROW_ONE);
// 显示标题栏,两行
adsWidget = findViewById(R.id.mp_row_two);
adsWidget.setup(true, false, WXAdsWidget.TYPE_ROW_TWO);
// 显示标题栏,三行
adsWidget = findViewById(R.id.mp_row_three);
adsWidget.setup(true, false, WXAdsWidget.TYPE_ROW_THREE);
ActionBar actionBar = getSupportActionBar();
if(actionBar != null) {
actionBar.setDisplayHomeAsUpEnabled(true);
}
setTitle("水平方向广告位");
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId() == android.R.id.home) {
// 返回键的处理
finish();
return true;
}
return super.onOptionsItemSelected(item);
}
}