一般的なエラーと推奨される対処方法

このページでは、一般的なエラーの例と、エラーの防止と処理のヒントを示します。詳細については、Google API エラーモデルをご覧ください。

エラーコード
400
Invalid Argument

メッセージ
Invalid account information in request url: 'accounts/pub-XXXXXXXXXXXXXXXX'

詳細
pub-XXXXXXXXXXXXXXXX をパブリッシャー ID に置き換えます。パブリッシャー ID を確認する方法については、手順をご覧ください。

Invalid Argument

メッセージ
1 回のレポート リクエストでリクエストできる行数は 100,000 行までです。

詳細
max_report_rows フィールドを 1 ~ 100,000 の値に変更します。

Invalid Argument

メッセージ
リクエストされた指標とディメンションに互換性がありません。

詳細
ネットワーク レポートとメディエーション レポートの両方で互換性のない指標とディメンションを確認するには、リファレンス ドキュメントをご覧ください。

401
Unauthorized

メッセージ
リクエストに必須の認証情報がありません。OAuth 2 アクセス トークン、ログイン Cookie、またはその他の有効な認証情報が必要です。https://developers.google.com/identity/sign-in/web/devconsole-project をご覧ください。

詳細
次のアカウントのアクセス トークンが許可されていません。スタートガイド の手順に沿って認証を完了します。同意画面で同意する場合は、必要な ユーザーロールが付与されている適切なアカウントにログインしていることを確認してください。

403
Permission Denied

メッセージ
AdMob API は、これまでプロジェクト XXXXXXXXXXXX で使用されていないか、無効になっています。https://console.developers.google.com/apis/api/admob.googleapis.com/overview?project=XXXXXXXXXXXX にアクセスして有効化してから、もう一度お試しください。

詳細
指定したリソースへのアクセスが拒否されました。これは通常、プロジェクトで AdMob API が有効になっていない場合に発生します。Google Cloud コンソールにアクセスして AdMob API を有効にします。

Access Denied

メッセージ
リクエストしたリソースに有効なユーザーがアクセスできません

詳細
有効なユーザーが指定したリソースへのアクセスが拒否されました。ユーザー役割の詳細と権限を確認する方法については、新しいユーザー役割をご覧ください。

429
Resource Exhausted

メッセージ
ユーザー「project_number:XXXXXXXXXXXX」に対する割り当てグループ「ReportingReadGroup」の割り当てを超過し、サービス「admob.googleapis.com」の「Reporting read requests per 100 seconds」は制限を超えています。

詳細
割り当ての上限を超えています。割り当てページにアクセスして、割り当て上限を確認します。