2016-07-07 24 views
0

Ich habe etwa 100 (weiß nicht die Einheit) in der Höhe am unteren Rand des Bildschirms für die admob Banner, die am Ende des Projekts hinzugefügt werden.Wie viel Platz sollte ich für einen unteren Admob-Banner weglassen?

für iphone 6, wobei die Höhe des admob Banner ist etwa 100.

Aber, wenn ich ipad bewegen, diese Höhe unterscheidet.

So unterscheiden sich einige Elemente in der Position (in Höhenrichtung).

Zum Beispiel:

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); 

Ich habe DesignResolution wie:

(AppDelegate.cpp) 

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

und Auflösung Politik NO_BORDER:

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

Wie kann ich verlassen in der Höhe genau den richtigen Platz aus am unteren Rand meines Bildschirms für Admob für jede Art von Geräten?

+0

https://developers.google.com/android/reference/com/google/android/gms/ads/AdSize –

+0

http://stackoverflow.com/questions/21846346/admob-with-cocos2d- v3/21859218 # 21859218 – Guru

Antwort

0

Standard-Bannerhöhe ist 60px hier ist der Code für admob Banner Integration

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]];