Сколько места я должен оставить для нижнего баннера Admob?

Я оставил около 100 (не знаю единицу измерения) в нижней части экрана для баннера admob, который будет добавлен в конце проекта.

Для iphone 6 высота баннера admob составляет около 100.

Но когда я перехожу на iPad, эта высота отличается.

Поэтому некоторые элементы различаются по положению (по высоте).

Например:

float admobHeight = 100.0;

Vec2 desiredPosition = Vec2(0, 100);

auto sprite = Sprite::create("image.png");
sprite->setAnchorPoint(Vec2(0, 0));

// Leave out space for the bottom Admob banner.
sprite->setPosition(Vec2(desiredPosition.x, desiredPosition.y + admobHeight));

this->addChild(sprite);

Я установил DesignResolution как:

(AppDelegate.cpp)

static cocos2d::Size designResolutionSize = cocos2d::Size(768, 1136);

и политика разрешения NO_BORDER:

glview->setDesignResolutionSize(designResolutionSize.width, designResolutionSize.height, ResolutionPolicy::NO_BORDER);

Как я могу оставить нужное количество места по высоте в нижней части моего экрана для Admob для каждого типа устройств?

0

Решение

стандартная высота баннера 60px
вот код для интеграции баннеров admob

bannerView_ = [[GADBannerView alloc] initWithFrame: CGRectMake (0, viewController.view.frame.size.height-60, viewController.view.frame.size.width, 60)];
bannerView_.center = CGPointMake (viewController.view.frame.size.width / 2.f, viewController.view.frame.size.height-30);
bannerView_.adUnitID = ADMOB_BANNER_ID;

    bannerView_.rootViewController=self.viewController;

//[UIViewController:addSubview:bannerView_];
[viewController.view addSubview:bannerView_];
// Initiate a generic request to load it with an ad.
[bannerView_ loadRequest:[GADRequest request]];
0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector