Banner reklamlarımın alt kısımdaki ekranın genişliği boyunca tıklatılmış/doldurulmuş olması gerekir.MoPub iOS banner reklamını yeniden boyutlandırın?
Kodum MOPUB_LEADERBOARD_SIZE.width MOPUB_BANNER_SIZE.width veya ya eşit genişlikte olan cihazlar için Ama diğer cihazlarda çalışmaktadır(iPhone 5/6/vs ve bazı iPad'ler) benim tek seçenek merkezi olmaktır pankart. sadece yeni çerçevenin sol üst köşesine kendini ayarlayarak tutar Ben BannerFrameRect için özel boyutlar ayarı denedim
if(!_mopubBanner){
NSString* bannerID;
const CGSize* bannerSize;
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone){
bannerID = @"MopubBannerId";
bannerSize = &MOPUB_BANNER_SIZE;
}
else{
bannerID = @"MopubLeaderboardId";
bannerSize = &MOPUB_LEADERBOARD_SIZE;
}
_mopubBanner = [[MPAdView alloc] initWithAdUnitId:bannerID size:*bannerSize];
_mopubBanner.delegate = self;
CGRect BannerFrameRect;
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
BannerFrameRect = CGRectMake(([[UIScreen mainScreen] bounds].size.width - MOPUB_BANNER_SIZE.width)/2,
[[UIScreen mainScreen] bounds].size.height - MOPUB_BANNER_SIZE.height,
MOPUB_BANNER_SIZE.width,
MOPUB_BANNER_SIZE.height);
}
else
{
BannerFrameRect = CGRectMake(([[UIScreen mainScreen] bounds].size.width - MOPUB_LEADERBOARD_SIZE.width)/2,
[[UIScreen mainScreen] bounds].size.height - MOPUB_LEADERBOARD_SIZE.height,
MOPUB_LEADERBOARD_SIZE.width,
MOPUB_LEADERBOARD_SIZE.height);
}
_mopubBanner.frame = BannerFrameRect;
}
ama afiş reklam: Burada kodudur. Ölçeklendirilmez.
Reklamı yeniden boyutlandırmanın herhangi bir yolu var mı?
Eğer
teşekkürler. Ne yazık ki şu an tatildeyim ki test edemiyorum. Test edebilecek kadar cevabı kabul etmeyeceğim. Fakat size, SO üzerinde daha aktif olmak için biraz cesaret verebileceğimi göstereceğim. :)) Teşekkürler. –
Teşekkürler, testten sonra tekrar yazın, Autolayouts'ta da size yardımcı olabilirim. – Krodak
bunu test etti - mopub hala yeniden boyutlandırmayı reddediyor. Eh, cehennemde olmadığı sürece, :)) –