admobadsenseadsense-api

AdSense (AdMob) Reporting Revenue Reporting


About the AdSense reporting api - GET /accounts/accountId/reports

Does it retrieve AdMob only data (as an ad network) or can it include data from other mediated Ad Networks as well?


Solution

  • There is an AdMob API available to get the AdMob specific data.

    It provides a possibility to generate network and mediation reports available. It could be as simple as:

    curl -X POST https://admob.googleapis.com/v1/accounts/<your_publisher_id>/mediationReport:generate \
           -H "Authorization: Bearer <access_token>" \
           -H "Content-Type: application/json" \
           --data @- << EOF
    {
      "report_spec": {
        "date_range": {
          "start_date": {"year": 2020, "month": 4, "day": 1},
          "end_date": {"year": 2020, "month": 4, "day": 1}
        },
        "dimensions": ["AD_SOURCE", "AD_UNIT", "PLATFORM"],
        "metrics": ["ESTIMATED_EARNINGS"]
      }
    }
    EOF