android - 如何创建像admob的页脚横幅

时间:2015-12-06 05:43:50

标签: android android-activity

我想在我的一些活动中添加自定义横幅和gif动画,就像admob一样。

我想知道我怎样才能做一些像admob这样的东西但是放了我自己的横幅?

2 个答案:

答案 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);
    }