BannerActivity.java 2.06 KB
package cn.vlion.simple;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.RelativeLayout;

import cn.vlion.ad.core.Config;
import cn.vlion.ad.moudle.banner.BannerManager;
import cn.vlion.ad.moudle.banner.BannerView;
import cn.vlion.ad.moudle.banner.BannerViewListener;

public class BannerActivity extends AppCompatActivity {

    private static final String TAG = "BannerActivity";

    private RelativeLayout bannerContainer;
    private BannerView bannerView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_banner);
        bannerContainer = (RelativeLayout) findViewById(R.id.bannerContainer);

        BannerManager.getInstance().setAdScalingModel(Config.AD_SCALING_MODE_SCALE_TO_FIT);

        bannerView = BannerManager.getInstance().getBannerView(this, "350", new BannerViewListener() {

            @Override
            public void onRequestFailed(int i, String s) {

            }

            @Override
            public void onRequestSuccess(int i, int i1) {

            }

            @Override
            public void onShowSuccess() {

            }

            @Override
            public void onSwitchBanner() {

            }

            @Override
            public void onShowFailed(int i, String s) {

            }

            @Override
            public void onBannerClicked() {

            }
        });

//        bannerView.setLayoutParams(new RelativeLayout.LayoutParams(300, 300));
        bannerContainer.addView(bannerView);
    }

    @Override
    protected void onPause() {
        super.onPause();
        if (bannerView != null) {
            bannerView.onPause();
        }
    }

    @Override
    protected void onResume() {
        super.onResume();
        if (bannerView != null) {
            bannerView.onResume();
        }
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        if (bannerView != null) {
            bannerView.onDestroy();
        }
    }
}