2016-09-22 5 views
1

Google 광고 배너 광고를 표시하기 위해 앱에서 PublisherAdView를 사용하고 있습니다. 따라서 5 분마다 광고를 다시로드하고 각 광고를 20 초 동안 표시해야합니다.PublisherAdView 레이아웃을 어떻게 재설정 할 수 있습니까?

이제 loadAd 메소드를 사용하지만 두 번째 광고로드시 이전 광고를 표시하고 새 광고를 채 웁니다. 그래서 광고를 새로로드 할 수 있도록 20 초 후에 adView를 재설정 할 수있는 방법이 있습니다. 나는 destroy() 메서드가 있다는 것을 알고 있지만 documentation에 따르면 우리는이 메서드를 activity의 destroy 메서드로 호출해야합니다.

누구든지 publisheradview를 재설정하는 방법을 알고 있습니까 ?? 두 번째 광고를로드하기 전에 PublisherAdView의 내용을 취소 할 수있는 방법이 없습니다

감사

+0

1. 5 분마다 다시로드 - 관리 콘솔을 통해 추가가 새로 고쳐 져야하는 시간을 지정할 수 있습니다 (초 단위로 입력 됨). 2. admob을 통해 20 초 후에 재설정 할 방법이 없습니다. 자체 타이머 로직을 작성한 후 20 초 후에 adview를 제거하고 다음 새로 고침 전에 다시 추가해야합니다. 하지만이 논리는 매우 칙칙 해 보입니다. –

+0

@AmodGokhale 광고를 새로 고칠 수는 있지만 초 단위로 오래된 광고를 보여주고 새 광고를 채 웁니다. 나는 그것을 피하고 싶습니다. –

+0

이 링크에서 제공되는 솔루션을 시도해보십시오. http://stackoverflow.com/questions/4549401/correctly-disable-admob-ads –

답변

0

은, 난 두려워.

그러나 AdListener을 사용하여 두 번째 광고로드가 완료된 시점을 결정하고 이후에 PublisherAdView를 표시 할 수 있습니다. onAdLoaded 콜백 만 사용하십시오.

+0

예 이것을 시도했지만 여전히 오래된 광고를 잠시 보여줍니다. –

관련 문제