- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- CampaignReportSpec
- Boyut
- Metrik
- Örnekler
- Deneyin.
Belirtilen özelliklere göre kampanya raporu oluşturur.
HTTP isteği
POST https://admob.googleapis.com/v1beta/{parent=accounts/*}/campaignReport:generate
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
| Parametreler | |
|---|---|
parent |
Raporun oluşturulacağı hesabın kaynak adı. Örnek: accounts/pub-9876543210987654 |
İstek metni
İstek içeriği aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{
"reportSpec": {
object ( |
| Alanlar | |
|---|---|
reportSpec |
Kampanya raporu spesifikasyonu. |
Yanıt metni
Kampanya Raporu API yanıtı.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{
"rows": [
{
object ( |
| Alanlar | |
|---|---|
rows[] |
Belirtilen yayıncıdan alınan kampanya raporu verileri. API'den en fazla 100.000 satır döndürülür. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/admob.readonlyhttps://www.googleapis.com/auth/admob.report
Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.
CampaignReportSpec
Kampanya raporu oluşturma spesifikasyonu. Örneğin, GÖSTERİM ve TIKLAMA metriklerinin KAMPANYA_KİMLİĞİ'ne göre dilimlenmesini sağlayan spesifikasyon aşağıdaki örnek gibi görünebilir:
{
"dateRange": {
"startDate": {"year": 2021, "month": 12, "day": 1},
"endDate": {"year": 2021, "month": 12, "day": 30}
},
"dimensions": ["CAMPAIGN_ID"],
"metrics": ["IMPRESSIONS", "CLICKS"],
}
| JSON gösterimi |
|---|
{ "dateRange": { object ( |
| Alanlar | |
|---|---|
dateRange |
Raporun oluşturulduğu tarih aralığı. Maksimum aralık 30 gündür. |
dimensions[] |
Raporun boyutlarının listesi. Bu boyutların değer kombinasyonu, raporun satırını belirler. Boyut belirtilmezse rapor, hesabın tamamı için istenen metriklerin tek bir satırını döndürür. |
metrics[] |
Rapordaki metriklerin listesi. Bir raporda en az bir metrik belirtilmelidir. |
languageCode |
Geçerli boyut değerleri gibi yerelleştirilmiş metinlerde kullanılan dil. Dil etiketi, IETF BCP47'de tanımlanır. Belirtilmemişse veya geçersizse varsayılan olarak "en-US" kullanılır. |
Boyut
Kampanya raporunun boyutları.
| Sıralamalar | |
|---|---|
DIMENSION_UNSPECIFIED |
Belirtilmemiş bir boyutun varsayılan değeri. Kullanmayın. |
DATE |
YYYYMMDD biçiminde bir tarih (örneğin, "20210701"). |
CAMPAIGN_ID |
Kampanyanın benzersiz kimliği (ör. "123456789"). Bu kimlik, kampanya listesi API'sindeki kampanya kimliğiyle tutarlıdır. |
CAMPAIGN_NAME |
Kampanyanın adı. |
AD_ID |
Reklamın benzersiz kimliği (ör. "123456789"). |
AD_NAME |
Reklamın adı (benzersiz olmayabilir). |
PLACEMENT_ID |
Reklamın yerleştirildiği uygulamanın tedarikçiye özel benzersiz kimliği. Örneğin, Android için com.goog.bar, iOS uygulamaları için 123456789. |
PLACEMENT_NAME |
Reklamın yerleştirildiği uygulamanın adı. |
PLACEMENT_PLATFORM |
Reklamın yerleştirildiği uygulamanın platformu. |
COUNTRY |
Hedeflenen ülkenin adı. |
FORMAT |
Reklam biriminin biçimi (örneğin, "banner", "doğal"), bir reklam yayınlama boyutu. |
Metrik
Kampanya raporunun metrikleri.
| Sıralamalar | |
|---|---|
METRIC_UNSPECIFIED |
Ayarlanmamış bir alanın varsayılan değeri. Kullanmayın. |
IMPRESSIONS |
Bir reklamın kullanıcıya gösterilme sayısı. |
CLICKS |
Kullanıcıların bir reklamı tıklama sayısıdır. |
CLICK_THROUGH_RATE |
Reklamın aldığı tıklama sayısının reklamın gösterilme sayısına bölümünden elde edilen yüzdedir. |
INSTALLS |
Uygulamaların cihazlara indirilme sayısı. |
ESTIMATED_COST |
Gelir sağlayan bir reklam yerine kampanya reklamı yayınlamanın tahmini maliyeti. Para birimi, kampanyaların raporlama para birimidir. |
AVERAGE_CPI |
Yükleme başına ortalama maliyet. Bu maliyet, yeni bir kullanıcı edinmek için harcanan ortalama tutardır. Para birimi, kampanyaların raporlama para birimidir. |
INTERACTIONS |
Bir kullanıcının bir reklamla etkileşime girme sayısı. Bu, tıklamalar ve etkileşimlerden oluşur. |