안녕하세요 형님들~
** 메인페이지나 다른 리스트 페이지에서는 배너 광고를 띄우다가, 뷰 페이지에서는 배너광고를 띄우지 않게 할려고 합니다.
MainActivity에서 Oncreate 설정 안에 아래와 같이 구현을 해 봤습니다. url 호출을 잡을 수 있게 shouldOverrideUrlLoading Override 해서 넣어 봤는데, 빌드는 되지만 배너도 자리만 뜨고 테스트 광고가 들어오지를 않고 원하는데로 정상 작동을 하지 않네요;
어떻게 해 보면 좋을까요?
// 배너 애드
class AdsCutWebViewClient extends WebViewClient {
private String cutVideoViewUrl = getString(R.string.cutVideoViewUrl);
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.contains(cutVideoViewUrl)) {
AdRequest adRequest = new AdRequest.Builder().build();
bottom_banner.loadAd(adRequest);
bottom_banner.setAdListener(new AdListener() {
@Override
public void onAdFailedToLoad(LoadAdError adError) {
Toast.makeText(MainActivity.this, "광고 로드에 실패했습니다.", Toast.LENGTH_SHORT).show();
}
});
}
return false;
}
}