Google Mobile Ads SDK 支持固定尺寸广告,这类尺寸适用于自适应横幅广告无法满足需求的场景。
下表列出了标准横幅广告尺寸。
| 尺寸(宽 x 高,以 dp 为单位) | 说明 | 适用情况 | AdSize 常量 |
|---|---|---|---|
| 320x50 | 横幅 | 手机和平板电脑 | GADAdSizeBanner |
| 320x100 | 大型横幅广告 | 手机和平板电脑 | GADAdSizeLargeBanner |
| 300x250 | IAB 中矩形横幅广告 | 手机和平板电脑 | GADAdSizeMediumRectangle |
| 468x60 | IAB 全尺寸横幅广告 | 平板电脑 | GADAdSizeFullBanner |
| 728x90 | IAB 页首横幅广告 | 平板电脑 | GADAdSizeLeaderboard |
如需指定自定义横幅广告尺寸,请使用 GADAdSizeFromCGSize 设置尺寸:
Swift
let adSize = adSizeFor(cgSize: CGSize(width: 250, height: 250))
Objective-C
GADAdSize size = GADAdSizeFromCGSize(CGSizeMake(250, 250));
设置小于或等于设备屏幕尺寸的广告尺寸。如需确定 iOS 26 及更高版本中的屏幕尺寸上限,请使用 UIWindowScene.effectiveGeometry.coordinateSpace 属性。在 iOS 18 及更低版本中,请使用 UIWindowScene.coordinateSpace 属性。如需详细了解大小限制,请参阅广告请求大小要求。