Tôi đã phát triển một ứng dụng bằng React Native và Expo và muốn thêm một quảng cáo biểu ngữ vào cuối ứng dụng. Khi tôi chạy ứng dụng trên bản dựng phát triển trên trình giả lập Android, phần còn lại của ứng dụng chạy mà không có ứng dụng mặc dù có không gian mở ở nơi cần có và cuối cùng tôi nhận được lỗi này [Lỗi: [googleMobileAds/error-code-network-error] Yêu cầu quảng cáo không thành công do kết nối mạng.]
Tôi đã phát triển một ứng dụng bằng React Native và Expo và muốn thêm quảng cáo biểu ngữ ở cuối ứng dụng đó. Khi tôi chạy ứng dụng trên bản dựng phát triển trên trình mô phỏng Android, phần còn lại của ứng dụng chạy mà không có ứng dụng và mặc dù cần có không gian mở nhưng cuối cùng tôi lại gặp phải lỗi này [Lỗi: [googleMobileAds/Error -Code-Network-Error ] Yêu cầu quảng cáo không thành công do kết nối mạng. ]
ứng dụng.json:
{
"triển lãm": {
...
}
"react-native-google-mobile-ads": {
"android_app_id": "ca-app-pub-xxx,
"ios_app_id": "ca-app-pub-xxx"
}
}
Ứng dụng.js:
nhập khẩu {
Quảng cáo biểu ngữ,
Kích thước BannerAdSize,
ID kiểm tra,
} từ "react-native-google-mobile-ads";
const adUnitId = __DEV__
? TestIds.BANNERS
: "ca-app-pub-unitid";
trở lại(
...
unitId={TestIds.BANNER}
kích thước={BannerAdSize.BANNER}
tùy chọn yêu cầu={{
requestNonPersonalizedAdsOnly: đúng,
}}
onAdFailedToLoad={(mã lỗi) => console.log(mã lỗi)}
/>
)
Đây là các lệnh tôi đã chạy để khởi động và chạy ứng dụng:
Dưới đây là các lệnh tôi đã chạy để khởi động và chạy ứng dụng:
eas build --profile development --platform android
Xây dựng EAS--phát triển tập tin cấu hình--nền tảng Android
npx expo bắt đầu --dev-client
Khởi động NPX EXPO--phát triển-khách hàng
Thêm câu trả lời
Khuyến nghị câu trả lời tuyệt vời
Tôi là một lập trình viên xuất sắc, rất giỏi!