以下为现有工程的原生桥接片段,需配套实际 iOS framework,尚未验证为可独立复现的最小工程。示例不表示必须调用 initialize 才触发提示。
const admobNative = uni.requireNativePlugin?.('IosCommonUniPlugin-AdMobModule')
// 业务需要时调用的初始化接口
export function initializeAdMob() {
return new Promise((resolve) => {
admobNative.initialize((result) => {
resolve(result)
})
})
}
插件 package.json 中的 iOS 原生依赖声明:
{
"dependencies": [
"pod 'FirebaseAnalytics'",
"pod 'GoogleAdsOnDeviceConversion'",
"pod 'Google-Mobile-Ads-SDK'"
]
}
业务代码未使用 uni-ad 广告 API/组件。关闭业务广告展示后,SDK 仍随原生插件集成在安装包内。
0 个回复