Interstitialのrequest時に黄色いエラー表示が出て、調べても情報が少なかったので対応策をメモ。
まずは公式ドキュメントの通り、app.jsonに以下を追記。
{
"expo": {
"ios": {
"config": {
"googleMobileAdsAppId": "ca-app-pub-XXXX~XXXX"
}
}
}
}
Androidも同様。
・・・と、これでOKのはずが、何も変わらず。。。
しばらくハマったけど、どうやらexpo-ads-mobのVer.が~7.0.0になっていたのが原因だったみたい。
package.jsonを↓のように書き換えて、
{
"dependencies": {
"expo-ads-admob": "^7.0.0"
}
}
npm i expo-ads-admobでアップデート。
これで無事に解決した。