FrameLayout adContainer // Ad container는 프로젝트를 의미합니다.
AdropBanner banner = new AdropBanner(getApplicationContext(), unitId);
banner.setListener(new AdropBannerListener() {
@Override
public void onAdReceived(@NonNull AdropBanner banner) {
adContainer.removeAllViews();
adContainer.addView(banner);
}
@Override
public void onAdClicked(@NonNull AdropBanner banner) {
Log.d("Adrop", banner.getUnitId() + ", onAdClicked, " + + banner.getCreativeId());
// "{unitId}, onAdClicked"
}
@Override
public void onAdFailedToReceive(@NonNull AdropBanner banner, @NonNull AdropErrorCode error) {
removeView(banner);
}
@Override
public void onAdImpression(AdropBanner adropBanner) {
Log.d(“adrop”, String.format(“banner impressed: %s”, adropBanner.getUnitId()));
}
});
// 서버로부터 광고를 요청하세요.
banner.load();