- 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.readonlyhttps://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 | 
                ユーザーが広告を操作した回数。クリック数とエンゲージメント数で構成されます。 |