Android Banner - adxcorp/ADXLibrary_Integration GitHub Wiki

Banner Integration

1) layout 구성

MoPubView를 layout에 추가합니다.

<com.mopub.mobileads.MoPubView
    android:id="@+id/adview"
    android:layout_width="fill_parent"
    android:layout_height="50dp"
/>

2) Banner laod, destroy

아래 코드와 같이 Banner를 load 하시고, 배너 노출 종료 시 destroy 합니다.

public class BannerActivity extends AppCompatActivity {
    private MoPubView mMoPubView;
    
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_banner);
    
        mMoPubView = (MoPubView) findViewById(R.id.adview);
        mMoPubView.setAdUnitId(DefineAdUnitId.BANNER_AD_UNIT_ID);
        mMoPubView.setBannerAdListener(new MoPubView.BannerAdListener() {
            @Override
            public void onBannerLoaded(MoPubView banner) {
    
            }
    
            @Override
            public void onBannerFailed(MoPubView banner, MoPubErrorCode errorCode) {
    
            }
    
            @Override
            public void onBannerClicked(MoPubView banner) {
    
            }
    
            @Override
            public void onBannerExpanded(MoPubView banner) {
    
            }
    
            @Override
            public void onBannerCollapsed(MoPubView banner) {
    
            }
        });
        mMoPubView.loadAd();
    }
    
    @Override
    protected void onDestroy() {
        super.onDestroy();
    
        mMoPubView.destroy();
    }
}