固定尺寸的横幅广告
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Google 移动广告 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));
固定尺寸的横幅广告示例
Swift
Objective-C
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-08-31。
[null,null,["最后更新时间 (UTC):2025-08-31。"],[[["\u003cp\u003eThe Google Mobile Ads SDK offers fixed ad sizes as an alternative to adaptive banners.\u003c/p\u003e\n"],["\u003cp\u003eStandard banner sizes include Banner (320x50), Large Banner (320x100), IAB medium rectangle (300x250), IAB full-size banner (468x60), and IAB leaderboard (728x90), each with specified availability for phones and/or tablets.\u003c/p\u003e\n"],["\u003cp\u003eCustom banner sizes can be defined using \u003ccode\u003eGADAdSizeFromCGSize\u003c/code\u003e by providing the desired width and height.\u003c/p\u003e\n"],["\u003cp\u003eCode examples for implementing fixed size banner ads are available in both Swift and Objective-C.\u003c/p\u003e\n"]]],["The Google Mobile Ads SDK supports fixed-size banner ads with standard sizes for phones and tablets. Available sizes include 320x50 (Banner), 320x100 (Large banner), 300x250 (IAB medium rectangle), 468x60 (IAB full-size banner), and 728x90 (IAB leaderboard), each with a corresponding `GADAdSize` constant. Custom sizes can be set using `GADAdSizeFromCGSize`, demonstrated in Swift and Objective-C examples provided in the documentation.\n"],null,["# Fixed size banner ads\n\nSelect platform: [Android](/admob/android/banner/fixed-size \"View this page for the Android platform docs.\") [iOS](/admob/ios/banner/fixed-size \"View this page for the iOS platform docs.\") [Flutter](/admob/flutter/banner/fixed-size \"View this page for the Flutter platform docs.\")\n\n\u003cbr /\u003e\n\nThe Google Mobile Ads SDK supports fixed ad sizes for situations where adaptive\nbanners ads don't meet your needs.\n\nThe following table lists the standard banner sizes.\n\n| Size in dp (WxH) | Description | Availability | AdSize constant |\n|------------------|----------------------|--------------------|----------------------------|\n| 320x50 | Banner | Phones and tablets | `GADAdSizeBanner` |\n| 320x100 | Large banner | Phones and tablets | `GADAdSizeLargeBanner` |\n| 300x250 | IAB medium rectangle | Phones and tablets | `GADAdSizeMediumRectangle` |\n| 468x60 | IAB full-size banner | Tablets | `GADAdSizeFullBanner` |\n| 728x90 | IAB leaderboard | Tablets | `GADAdSizeLeaderboard` |\n\nTo define a custom banner size, set your size using [`GADAdSizeFromCGSize`](/admob/ios/api/reference/Functions): \n\n### Swift\n\n let adSize = adSizeFor(cgSize: CGSize(width: 250, height: 250))\n\n### Objective-C\n\n GADAdSize size = GADAdSizeFromCGSize(CGSizeMake(250, 250));\n\nFixed size banner ads example\n-----------------------------\n\n[Swift](//github.com/googleads/googleads-mobile-ios-examples/blob/main/Swift/advanced/APIDemo/APIDemo/AdMobBannerSizesViewController.swift)\n[Objective-C](//github.com/googleads/googleads-mobile-ios-examples/blob/main/Objective-C/advanced/APIDemo/APIDemo/AdMobBannerSizesViewController.m)"]]