I’m working on an iOS app where AdMob banner ads were previously working fine. Suddenly, the ads stopped loading without any code changes on my side.
At first, I started getting this error:
Error Domain=com.google.admob Code=9 “Request Error: ad request timed out”
To fix this, I updated my Google Mobile Ads SDK to the latest version. After updating, the timeout error disappeared — but now I consistently get this new error:
Request Error: Invalid request
Ads are not loading in:
What I have already checked
-
Verified AdMob App ID in Info.plist
-
Verified Ad Unit IDs
-
Added SKAdNetworkIDs
-
Updated to the latest Google-Mobile-Ads-SDK
-
Cleaned build folder, deleted DerivedData
-
Tried on device + simulator
-
Tried multiple test ad unit IDs
-
Internet connection is working
Question
What could cause AdMob ads (including test ads) to suddenly stop loading and always return Invalid request?
Is this related to the SDK update, Info.plist configuration, or could there be an issue on the AdMob account/server side?
Any help is appreciated!