Баннерная реклама Facebook отображается неправильно

#ios #objective-c #swift #xcode #facebook

#iOS #objective-c #swift #xcode #Facebook

Вопрос:

Баннерная реклама не отображается должным образом, она отображает половину, я не могу понять, в чем проблема. если кто-нибудь знает, пожалуйста, помогите мне.

я использую POD и вручную добавляю сеть аудитории Facebook. но результат тот же.

это ошибка SDK?

введите описание изображения здесь

Я использую этот код

 @Property (weak, nonatomic) IBOutlet UIView *adContainer;
@Property (nonatomic, strong) FBAdView *adView;

(void)viewDidLoad
{
[super viewDidLoad];
self.adView = [[FBAdView alloc] initWithPlacementID:@"YOUR_PLACEMENT_ID"
adSize:kFBAdSizeHeight50Banner
rootViewController:self];
self.adView.frame = CGRectMake(0, 0, 320, 50);
self.adView.delegate = self;
[self.adView loadAd];
}

(void)adViewDidLoad:(FBAdView *)adView
{
NSLog(@"Ad was loaded and ready to be displayed");
[self showBanner];
}

(void)showBanner
{
if (self.adView amp;amp; self.adView.isAdValid) {
[self.adContainer addSubview:self.adView];
}
}
  
  • Я использую модуль «FBAudienceNetwork»
    И руководство
  • Скачать iOS Audience Network SDK 6.0.0
  • iOS Audience Network SDK 5.10.1
  • и добавьте FBSDKCoreKit

Я проверяю каждую вещь одну за другой, но не работаю должным образом. та же проблема во всем этом. Пожалуйста, помогите 🙂

Комментарии:

1. Я думаю, вам нужно изменить фрейм, возможно, изменить высоту 50 в фрейме на 100 и посмотреть, как это происходит.

2. @skaak без рамки братана не проблема, потому что я напрямую добавляю себя.посмотреть также

3. Вы уверены? Добавление этого не изменит фрейм? Если это не проблема, я сам не уверен… на самом деле не используется добавление FB… просто просмотрел код…