我最近从使用 React Native Firebase Admob 库显示广告转向了 react-native-google-mobile-ads 库。 我遵循了安装指南,但我遗漏了一些东西,想检查是否有人可以提供帮助。 我
{
"name": "MyWod",
"displayName": "My Wod",
"react-native-google-mobile-ads": {
"android_app_id": "ca-app-pub-XXX",
"ios_app_id": "ca-app-pub-XXX"
}
}
我正在尝试初始化库
const initAds = async () => {
try {
let result = await mobileAds().initialize();
console.log(result);
} catch (error) {
console.error(error);
}
};
useEffect(() => {
initAds();
store.dispatch(getResults());
store.dispatch(getMovmentsAction());
}, []);
我只收到超时响应
[{"description": "Timeout.", "name": "com.google.android.gms.ads.MobileAds", "state": 0}]
我错过了一些明显的东西?
我尝试初始化库,但只得到超时响应。
首先,尝试使用模拟器检查状态是否返回
LOG [{"description": "", "name": "com.google.android.gms.ads.MobileAds", "state": 1}]
这意味着您的代码没有任何问题
这应该是网络问题 这是因为您的设备上有一个自定义 DNS 提供商正在拦截广告