1
我想使用Firebase在屏幕底部顯示AdMob的橫幅廣告。 目前,橫幅廣告將顯示在屏幕左上方。 我發現以下可能與框架相關的類和值,但我不知道如何使用它。即使我看着Document和sample我也無法使用。Firebase宣傳橫幅廣告顯示在左上角。我怎樣才能在屏幕的底部中心顯示它?
火力:: AdMob廣告:: BannerView ::位置 火力:: AdMob廣告:: BannerView :: kPositionBottom
請告訴我如何在屏幕底部顯示橫幅廣告。
開發環境Xcode的 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);
}
}
}]
謝謝! 它能夠顯示在底部! – poco