- HTTP リクエスト
- パスパラメータ
- リクエストの本文
- レスポンスの本文
- 認可スコープ
- CampaignReportSpec
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表現
 
- ディメンション
- 指標
- 例
- 試してみる
指定された仕様に基づいてキャンペーン レポートを生成します。
HTTP リクエスト
POST https://admob.googleapis.com/v1beta/{parent=accounts/*}/campaignReport:generate
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
| parent | 
 レポートを生成するアカウントのリソース名。例: accounts/pub-9876543210987654 | 
リクエスト本文
リクエストの本文には、次の構造のデータが含まれます。
| JSON 表現 | 
|---|
| {
  "reportSpec": {
    object ( | 
| フィールド | |
|---|---|
| reportSpec | 
 キャンペーン レポートの仕様。 | 
レスポンスの本文
Campaign Report API レスポンス。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
| JSON 表現 | 
|---|
| {
  "rows": [
    {
      object ( | 
| フィールド | |
|---|---|
| rows[] | 
 指定したパブリッシャーのキャンペーン レポートデータ。最大で 100,000 行が API から返されます。 | 
認可スコープ
次の OAuth スコープのいずれかが必要です。
- https://www.googleapis.com/auth/admob.readonly
- https://www.googleapis.com/auth/admob.report
詳しくは、OAuth 2.0 の概要をご覧ください。
CampaignReportSpec
キャンペーン レポートを生成するための仕様。たとえば、インプレッションとクリック数を CAMPAIGN_ID でスライスするための指定は次のようになります。
{
  "dateRange": {
    "startDate": {"year": 2021, "month": 12, "day": 1},
    "endDate": {"year": 2021, "month": 12, "day": 30}
  },
  "dimensions": ["CAMPAIGN_ID"],
  "metrics": ["IMPRESSIONS", "CLICKS"],
}
| JSON 表現 | 
|---|
| { "dateRange": { object ( | 
| フィールド | |
|---|---|
| dateRange | 
 レポートが生成される期間。最大期間は 30 日です。 | 
| dimensions[] | 
 レポートのディメンションのリスト。これらのディメンションの値の組み合わせによって、レポートの行が決まります。ディメンションが指定されていない場合は、アカウント全体でリクエストされた指標が 1 行で返されます。 | 
| metrics[] | 
 レポートの指標のリスト。レポートには指標を少なくとも 1 つ指定する必要があります。 | 
| languageCode | 
 適用可能な特定のディメンション値など、ローカライズされたテキストに使用される言語。言語タグは IETF BCP47 で定義されています。デフォルトは「en-US」指定します。 | 
ディメンション
キャンペーン レポートのディメンション。
| 列挙型 | |
|---|---|
| DIMENSION_UNSPECIFIED | 未指定のディメンションのデフォルト値。使用しないでください。 | 
| DATE | YYYYMMDD 形式の日付(例: 20210701)。 | 
| CAMPAIGN_ID | キャンペーンの一意の ID(例: 「123456789」)。キャンペーン リスト API のキャンペーン ID と一致します。 | 
| CAMPAIGN_NAME | キャンペーンの名前です。 | 
| AD_ID | 広告の一意の ID(例: 123456789)。 | 
| AD_NAME | 広告の名前。一意ではありません。 | 
| PLACEMENT_ID | 広告が配置されるアプリのベンダー固有の一意の ID。たとえば、Android アプリの場合は com.goog.bar、iOS アプリの場合は 123456789 になります。 | 
| PLACEMENT_NAME | 広告が配置されるアプリの名前。 | 
| PLACEMENT_PLATFORM | 広告が配置されるアプリのプラットフォーム。 | 
| COUNTRY | 対象国の名前。 | 
| FORMAT | 広告ユニットの形式(「バナー」、「ネイティブ」など)、広告配信ディメンション。 | 
指標
キャンペーン レポートの指標。
| 列挙型 | |
|---|---|
| METRIC_UNSPECIFIED | 未設定のフィールドのデフォルト値。使用しないでください。 | 
| IMPRESSIONS | 広告がユーザーに表示された回数。 | 
| CLICKS | ユーザーが広告をクリックした回数。 | 
| CLICK_THROUGH_RATE | 広告のクリック数を表示回数で割った値。 | 
| INSTALLS | デバイスにアプリがダウンロードされた回数です。 | 
| ESTIMATED_COST | 収益を得る広告ではなく、キャンペーン広告を配信するための推定費用。この通貨は、キャンペーンのレポート通貨です。 | 
| AVERAGE_CPI | 平均インストール単価。新規ユーザーの獲得にかかった平均金額。この通貨は、キャンペーンのレポート通貨です。 | 
| INTERACTIONS | ユーザーが広告を操作した回数。クリック数とエンゲージメント数で構成されます。 |