2012-11-27 4 views
1

iPhone/iPad 응용 프로그램을 만들고 있는데 다음과 같은 문제가 있습니다. 다시 시작 버튼이있는 화면 위로 내 게임에 revmob 또는 chartboost 광고를 팝업하고 싶습니다. . 광고가 팝업되지만 표시 될 때까지 플레이어가 다시 시작하여 게임 플레이로 다시 들어갈 수 있습니다. 그리고 광고는 화면 위로 게임을 끝내는 대신 게임 플레이 화면 (내가 원하지 않는)에서 끝납니다. 각각의 광고 디스플레이 기능을 호출 한 직후 chartboost 및 revmob 광고가 모두 표시되는지 확인할 수있는 방법이 있습니까?Revmob 및 Chartboost가 너무 늦게 나타납니다. (지연)

답변

3

Chartboost의 경우 showInterstitial을 호출하기 전에 cacheInterstitial 메서드를 사용하는 것이 좋습니다. 광고를 캐싱하면 기본적으로 서버에서 광고를 가져 와서 일시적으로 사용자 기기에로드합니다. 광고를 캐싱 한 후 약 10 초 정도 기다린 다음 showInterstitial을 호출하십시오. 이렇게하면 광고를 게재하는 프로세스가 빨라집니다.

위임 메서드 shouldDisplayInterstitial을 활용할 수도 있습니다. 광고를 게재 할 적절한시기가 아니라면 NO로 설정할 수 있습니다. 당신은 다른 질문이있는 경우, 또한 http://help.chartboost.com/documentation/ios https://github.com/ChartBoost/client-examples

도움

에 대해 다음 링크에서 이메일 [email protected]을 살펴 보자.

2

RevMob을 사용하면 팝업의 사전로드를 수행 할 수 없지만 전체 화면으로 할 수 있습니다.

작성하고 한 곳에서 전체 화면을로드하고 속성을 유지할 수 있습니다

@property (nonatomic, retain) RevMobFullscreen *ad; 

self.ad = [[RevMobAds session] fullscreen]; 
self.ad.delegate = self; 
[self.ad loadAd]; 

을 그리고 다음 gameover 화면에서 보여 : 그들은이 API 문서를

[self.ad showAd]; 

site .

관련 문제