如何将 Facebook Audience Network 横幅广告移动到底部而不是屏幕顶部?

Posted

技术标签:

【中文标题】如何将 Facebook Audience Network 横幅广告移动到底部而不是屏幕顶部?【英文标题】:How to move Facebook Audience Network banner ad to bottom instead of top of screen? 【发布时间】:2016-05-08 03:33:32 【问题描述】:

这是 FB 提供的代码,但此广告位于顶部横幅上,我希望它适合底部横幅。是否有简单的解决方法来更改 FB 广告的位置?此外,实施正在运行,测试广告正在投放。

-(void)viewDidLoad

  [super viewDidLoad];

  FBAdView *adView = [[FBAdView alloc] initWithPlacementID:YOUR_PLACEMENT_ID
                         adSize:kFBAdSizeHeight50Banner
                         rootViewController:self];
  [adView loadAd];
  [self.view addSubview:adView];

【问题讨论】:

【参考方案1】:

你可以通过改变它的框架来移动横幅:

FBAdView *adView = [[FBAdView alloc] initWithPlacementID:YOUR_PLACEMENT_ID
                         adSize:kFBAdSizeHeight50Banner
                         rootViewController:self];

adView.frame = CGRectMake(0, self.view.frame.size.height-adView.frame.size.height, adView.frame.size.width, adView.frame.size.height);
[adView loadAd];
[self.view addSubview:adView];

【讨论】:

以上是关于如何将 Facebook Audience Network 横幅广告移动到底部而不是屏幕顶部?的主要内容,如果未能解决你的问题,请参考以下文章

将 Facebook Audience Network 中介添加到应用程序

如何在 RecyclerView 之间添加 Facebook Audience Network 原生广告

Flutter admob 中介与 Facebook Audience Network:如何自定义广告显示?

如何在android中使用Facebook Audience Network解决Error = 1001“No Fill”

使用 Facebook Audience Network 时 Android Studio 出错

Facebook Audience Network 返回错误“广告重新加载过于频繁”