gpt4 book ai didi

ios - Uitableviewcell 在尝试显示谷歌广告时不显示任何内容

转载 作者:行者123 更新时间:2023-11-28 13:28:55 25 4
gpt4 key购买 nike

我正在尝试在表格 View 单元格上显示谷歌广告 (DFPBanner)。但它什么也没显示。

我已经在检查器上设置了与代码相同的单元标识符。 Identifier

我输入 func adViewDidReceiveAd(_ bannerView: GADBannerView) 并收到广告已成功接收的响应

这是我在 cellForRowAt 上的代码

let cell = tableView.dequeueReusableCell(withIdentifier: "middleAdsCell", for: indexPath) as! AdsCell

adMiddle1View = AdsCell.cellMiddleView(rootVC: self, frame:cell.bounds) as! DFPBannerView
for view in cell.contentView.subviews {
if view.isKind(of: DFPBannerView.self) {
view.removeFromSuperview()
}
}
adMiddle1View.delegate = self
adMiddle1View.center = cell.center
cell.addSubview(adMiddle1View)

DispatchQueue.main.async {
self.adMiddle1View.load(DFPRequest())
}

return cell

这是我的AdsCell

class func cellMiddleView(rootVC: UIViewController, frame: CGRect) -> GADBannerView {
let middleView = DFPBannerView()
middleView.frame = frame
middleView.rootViewController = rootVC
middleView.adUnitID = "/**80****/*****.COM_******_Apps_IOS/Zone_2"
middleView.adSize = kGADAdSizeMediumRectangle
//middleView.videoController.pause()
return middleView
}

结果是表格 View 只显示空单元格。请帮我解决这个问题。谢谢!

最佳答案

问题出在线路上

adMiddle1View.center = cell.center

因为属性 cell.center 是单元格在其父 View 中的中心点,而不是其自身坐标系中的中心点。

关于ios - Uitableviewcell 在尝试显示谷歌广告时不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57817511/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com