2017-11-18 22 views
1

firebase를 사용하여 화면 하단에 AdMob의 배너 광고를 게재하고 싶습니다. 현재 배너 광고가 왼쪽 상단에 표시됩니다. 프레임 워크에서 관련성이 높은 다음 클래스와 값을 찾았지만 사용 방법을 모르겠습니다. Documentsample을 보았지만 사용법을 알 수 없습니다.firebase admob 배너 광고가 왼쪽 상단에 표시됩니다. 화면 하단 중앙에 어떻게 표시 할 수 있습니까?

중포 기지 :: 몹 :: BannerView :: 위치 중포 기지 :: 몹 :: BannerView :: kPositionBottom

방법 화면 하단에 배너 광고를 표시하는 방법을 가르쳐주세요.

개발 환경 엑스 코드 9.1 적인 Cocos2D-X 3.16 중포 기지의 cpp SDK 4.2.0

[bool HelloWorld::init(){ 
if (!Layer::init()) 
    { 
     return false; 
    } 

// Intitialize Firebase AdMob. 
    firebase::admob::Initialize(*firebase::App::GetInstance(), kAdMobAppID); 

firebase::admob::BannerView* banner_view = new firebase::admob::BannerView(); 
firebase::admob::AdSize ad_size; 
    ad_size.ad_size_type = firebase::admob::kAdSizeStandard; 
    ad_size.width = 320; 
    ad_size.height = 50; 
banner_view->Initialize(getAdParent(), kAdViewAdUnit, ad_size); 
this->scheduleUpdate(); 

return true; 
} 


void HelloWorld::update(float delta) 
{ 
    // Check that the banner has been initialized. 
    if (banner_view->InitializeLastResult().status() ==firebase::kFutureStatusComplete) 
    { 
     // Check that the banner hasn't started loading. 
     if (banner_view->LoadAdLastResult().status() == firebase::kFutureStatusInvalid) 
     { 
      // Make the banner visible and load an ad. 
      CCLOG("Loading a banner."); 
      banner_view->Show(); 
      firebase::admob::AdRequest my_ad_request = {}; 
      banner_view->LoadAd(my_ad_request); 
     } 
    } 
}] 

Screenshot

답변

0

당신이 BannerView 방법 인 moveTo를 호출하는 것처럼 그것은 보이지 않는 배너의 위치가 바뀝니다. 언급 한 상수 (kPositionBottom)를 취하는 버전과 (x, y) 쌍을 취하는 버전이 있습니다.

+1

감사합니다. 하단에 표시 할 수있었습니다! – poco