集成Google Publisher Tag - react
将来自谷歌广告管理器的谷歌发布标签(GPT)集成到React Native应用程序中涉及设置广告管理系统(GAM)、集成GPT库、定义广告单元和测试广告交付。以下将分步骤指导您如何在React Native应用程序中集成GPT以及测试广告交付。
步骤 1:设置谷歌广告管理器(GAM)
- 如果您还没有,创建一个谷歌广告管理器账户:[https://admanager.google.com](https://admanager.google.com)。
- 在GAM中设置一个应用程序,并根据前述章节创建广告单元。
步骤 2:集成谷歌发布标签(GPT)库
- 使用npm安装react-native-google-ima包
npm install react-native-google-ima --save
- 使用react-native link react-native-google-ima或自动链接(React Native 0.60+)来链接模块
步骤 3:在您的React Native应用程序中配置GPT
- 在您想要显示广告的JavaScript/TypeScript文件中导入必要的模块
import { PublisherBanner, TestIds, DFPRequest, } from 'react-native-google-ima';
- 使用您的广告管理器广告单元ID和广告尺寸初始化GPT
const adUnitID = '/YOUR/AD_UNIT_ID';
- 加载并显示广告
<PublisherBanner adUnitID={adUnitID} onAdLoaded={() => { // Ad has loaded }} onAdFailedToLoad={(error) => { console.error('Ad failed to load', error); }} />
步骤 4:测试广告交付
- 使用谷歌的测试广告单元ID进行测试。将"YOUR/AD_UNIT_ID"替换为适当的测试广告单元ID
- 测试横幅广告:/6499/example/banner
- 测试插页式广告:/6499/example/interstitial
- 在测试过程中确保不要使用真实的广告单元ID,以避免投放实时广告。
- 在模拟器或真实设备上运行您的React Native应用程序以测试广告交付。确保您有活跃的互联网连接。
附加步骤
- 实现GPT广告事件监听器以处理广告生命周期事件,如广告加载、点击等。
- 使用GPT库测试不同的广告格式、尺寸和定位选项。
有关设置Google Publisher Tags(GPT)与React Native的更多详细信息、指南和代码示例,请参阅[react-native-google-ima GitHub仓库](https://github.com/react-native-google-ima/react-native-google-ima)。
©2024 The Qt Company Ltd. 本文档贡献的版权属于各自的业主。本提供的内容是根据自由软件基金会发布的《GNU自由文档许可协议》版本1.3条款授权的。Qt以及相应的标志是芬兰及/或其他国家The Qt Company Ltd.的商标。所有其他商标均归各自的所有者所有。