마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

웹앱 특정 url 일 때만 애드몹 배너 광고를 제거하고 싶은데, 형님들의 조언을 구합니다.

0 추천

안녕하세요 형님들~ 

** 메인페이지나 다른 리스트 페이지에서는 배너 광고를 띄우다가, 뷰 페이지에서는 배너광고를 띄우지 않게 할려고 합니다. 

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;
    }
}
홍구홍구 (470 포인트) 님이 2021년 8월 14일 질문
홍구홍구님이 2021년 8월 14일 수정

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...