我想在我的一些活动中添加自定义横幅和gif动画,就像admob一样。
我想知道我怎样才能做一些像admob这样的东西但是放了我自己的横幅?
答案 0 :(得分:1)
创建一个片段并将其附加到您要在其中展示广告的活动的底部。您必须在片段中放置一个ImageView / TextView并执行其他必要的操作,例如从服务器下载Image ...
答案 1 :(得分:1)
您可以将 LinearLayout 添加到活动的xml布局中,并将其放在底部。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- Add this container layout to the bottom of the screen -->
<LinearLayout
android:id="@+id/ad_container"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_alignParentBottom="true"
/>
</RelativeLayout>
并按照以下方式将自定义gif图像设置为adView ..
public void initAdView() {
LinearLayout adViewContainer = findViewById(R.id.ad_container);
ImageView adView = new ImageView(activity);
adViewContainer.addView(adView);
//make other thing to set the gif image to the imageView.
adView.setImageDrawable(gifImage);
}