2. Incentive Ad‎ > ‎1) Publisher API‎ > ‎1.5 Cocos2dx‎ > ‎

라. 그밖의 기능들

1) 광고게시 상태 조회

Tnk 사이트의 [게시정보]에서 광고 게시 중지를 하게 되면 이후에는 사용자가 광고 목록 창을 띄워도 광고들이 나타나지 않습니다.
그러므로 향후 광고 게시를 중지할 경우를 대비하여 화면에 충전소 버튼 자체를 보이지 않게 하는 기능을 갖추는 것이 바람직합니다.
이를 위하여 현재 광고게시 상태를 조회하는 기능을 제공합니다.

Method 
  - void TnkAdPlugin::queryPublishState(int handleId)

Parameters
 파라메터 명칭 내용
 handleId서버에서 결과가오면 TnkAdEventHandler 객체의 onReturnQueryPublishState(int handleId, int pubState) 메소드가 호출되며 이때 첫번째 파라메터 값으로 handleId 값이 전달됩니다. 두번째 파라메터인 pubState 값으로 현재 광고게시 상태값이 전달됩니다.
상태코드 값이 1인 경우가 광고 정상 게시 상태를 의미합니다.

적용 예시

Sample Code

bool HelloWorld::init()

{


    // check publishing state on game start   

    TnkAdPlugin::queryPublishState(1);


}


void HelloWorld::onReturnQueryPublishState(int handlerId, int pubState) {

    if (pubState == TNK_PUB_STAT_YES) {

        // show offerwall button

    }

    else {

        // hide offerwall button

    }

}


Comments