Bu sayfada, Bid Manager API'sinin kullanımdan kaldırılan sürümleri için sürüm notları sağlanmaktadır.
Aşağıdaki tüm sürümler için ana sürüm notları sayfamıza gidin: canlı sürümleri.
15 Nisan 2021
Yeni özellikler
Bid Manager API 1.1 sürümü yayınlandı.
v1.1
SDF ve Satır Öğesi hizmetleri kullanımdan kaldırılıyor
SDF ve Satır Öğesi hizmetler sonlandırılmıştır.
Yapılandırılmış Verileri indirmek isteyen kullanıcılar Dosyalar veya yönetilen satır öğeleri Bunun yerine Görüntülü Reklam Ağı ve Video 360 API.
Bilinen sorunlar
Yok.
6 Ağustos 2020
Yeni özellikler
v1.1
Yol ve Yol İlişkilendirme Raporları
TYPE_PATH
ve TYPE_PATH_ATTRIBUTION
report
types
şimdi yayında.
Yeni params.options.pathQueryOptions
alanının eklenmesi buna dahildir
(pathFilters
ve channelGrouping
alanlarını içerir)
query
ve
report
.
Yeni Filters
eklendi:
FILTER_CHANNEL_GROUPING
FILTER_EVENT_TYPE
FILTER_PATH_EVENT_INDEX
FILTER_PATH_PATTERN_ID
Yeni Metrics
eklendi:
METRIC_ACTIVITY_REVENUE
METRIC_CONVERTING_PATHS
METRIC_EXPOSURE_CONVERSION_RATE
METRIC_LAST_TOUCH_CLICK_THROUGH_CONVERSIONS
METRIC_LAST_TOUCH_TOTAL_CONVERSIONS
METRIC_LAST_TOUCH_VIEW_THROUGH_CONVERSIONS
METRIC_PATH_CONVERSION_RATE
METRIC_PROVISIONAL_IMPRESSIONS
METRIC_TOTAL_EXPOSURES
METRIC_TOTAL_PATHS
Bilinen sorunlar
Yok.
20 Mart 2020
Yeni özellikler
v1.1
Eşzamansız sorgu çalıştırma
Queries.createquery
ve
Queries.runquery
yöntemi şu anda
sorguların eşzamansız olarak çalıştırılmasını sağlar.
asynchronous
adlı yeni parametreyi şurada görebilirsiniz:
createquery
ve
Ayrıntılı bilgi için runquery
adresini ziyaret edin.
Bilinen sorunlar
Yok.
14 Ocak 2020
Yeni özellikler
v1.1
Sorgu planı başlangıç zamanı
Şu an Queries.createquery
yöntemi
sorgu çalıştırma programlarının başlayacağı tarihin belirtilmesini sağlar.
Yeni alanı göster
Şunun için schedule.startTimeMs
:
inceleyebilirsiniz.
Bilinen sorunlar
Yok.
8 Ocak 2020
Yeni özellikler
v1.1
Hedeflenen kitle listesi verilerini aç/kapat
Şu an Queries.createquery
yöntemi
kitle listesi verilerinin belirli bir kitleyle sınırlı olup olmayacağının belirtilmesini sağlar
satır öğelerini ekleyebilirsiniz.
Yeni alanı göster
params.options.includeOnlyTargetedUserLists
inceleyebilirsiniz.
Bilinen sorunlar
Yok.
19 Kasım 2019
Yeni özellikler
v1.1
Sütun eşlemeyi raporlamak için bire bir filtre
Birden fazla rapor sütunuyla eşlenen filtreler artık tek bir rapor sütunuyla eşleniyor. sütunlarından birini tıklayın.
Örneğin, v1'de FILTER_ADVERTISER
filtresi dahil edildiğinde rapor elde edilir.
"Advertiser" sütunlarını içeren yeni bir kimlik değeri girin. 1.1 sürümünde tüm
rapor sütunlarının kendi filtreleri vardır. Örneğin, yeni bir filtrede
FILTER_ADVERTISER_NAME
, "Reklamveren" ile eşlenir. Hem "Reklamveren"i hem de
Kimlik" ve "Reklamveren" sütunlarda görebilirsiniz; hem FILTER_ADVERTISER
hem de
FILTER_ADVERTISER_NAME
, dönüşüm hunisine dahil edilmeli
Queries.createquery
kabul edersiniz.
Daha somut bir şekilde anlatmak gerekirse createquery
isteği:
{
...
"params": {
...
"groupBys": ["FILTER_ADVERTISER"],
"metrics": ["METRIC_IMPRESSIONS"],
...
}
...
}
v1'de aşağıdaki başlıklara sahip bir rapor dosyası oluşturur:
Advertiser,Advertiser ID,Advertiser Status,Advertiser Integration Code,Impressions
ve 1.1 sürümünde aşağıdaki başlıklar yer almaktadır:
Advertiser,Impressions
Rapor sütunlarını almak için kullanılan v1 kodu:
List<String> groupBys = new ArrayList<>();
groupBys.add("FILTER_ADVERTISER");
List<String> metrics = new ArrayList<>();
metrics.add("METRIC_IMPRESSIONS");
com.google.api.services.doubleclickbidmanager.model.Parameters createQueryParameters =
new com.google.api.services.doubleclickbidmanager.model.Parameters()
.setGroupBys(groupBys)
.setMetrics(metrics);
(not filtresi) sipariş):
List<String> groupBys = new ArrayList<>();
groupBys.add("FILTER_ADVERTISER_NAME");
groupBys.add("FILTER_ADVERTISER");
groupBys.add("FILTER_ADVERTISER_INTEGRATION_STATUS");
groupBys.add("FILTER_ADVERTISER_INTEGRATION_CODE");
List<String> metrics = new ArrayList<>();
metrics.add("METRIC_IMPRESSIONS");
com.google.api.services.doubleclickbidmanager.model.Parameters createQueryParameters =
new com.google.api.services.doubleclickbidmanager.model.Parameters()
.setGroupBys(groupBys)
.setMetrics(metrics);
Orijinal filtre | Eklenen filtreler |
---|---|
FILTER_ADVERTISER
|
FILTER_ADVERTISER_NAME FILTER_ADVERTISER_INTEGRATION_CODE FILTER_ADVERTISER_INTEGRATION_STATUS |
FILTER_AD_POSITION |
FILTER_AD_POSITION_NAME |
FILTER_CARRIER |
FILTER_CARRIER_NAME |
FILTER_CHANNEL_ID |
FILTER_CHANNEL_NAME |
FILTER_CITY |
FILTER_CITY_NAME |
FILTER_COMPANION_CREATIVE_ID |
FILTER_COMPANION_CREATIVE_NAME |
FILTER_DMA |
FILTER_DMA_NAME |
FILTER_INSERTION_ORDER |
FILTER_INSERTION_ORDER_NAME |
FILTER_PARTNER |
FILTER_PARTNER_NAME FILTER_PARTNER_STATUS |
FILTER_REGION |
FILTER_REGION_NAME |
FILTER_TRUEVIEW_DMA |
FILTER_TRUEVIEW_DMA_NAME |
FILTER_TRUEVIEW_IAR_REGION |
FILTER_TRUEVIEW_IAR_REGION_NAME |
FILTER_USER_LIST_FIRST_PARTY |
FILTER_USER_LIST_FIRST_PARTY_NAME |
FILTER_USER_LIST_THIRD_PARTY |
FILTER_USER_LIST_THIRD_PARTY_NAME |
Sayfalara ayırma
v1.1, yöntemlere sayfalara ayırma ekliyor
Queries.listqueries
ve
Reports.listreports
.
Sürüm 1.1'de, bu kontroller tarafından döndürülen sonuçların sayısı
yöntemleri yeni eklenen bir parametreye eşit
pageSize
(varsayılan olarak
Belirtilmemişse 100
). Yanıtlarda yeni eklenmiş bir
nextPageToken
alanı
sonraki sonuç grubunu almak için kullanılabilir. Sonuçlarsa bu alan boş bırakılır
için iyi bir fırsattır.
Belirli bir sorguya ait tüm raporları almak için kullanılan aşağıdaki v1 kodu:
public class GetReports {
public List<Report> getReports(DoubleClickBidManager service, long queryId) throws IOException {
ListReportsResponse reportListResponse = service.reports().listreports(queryId).execute();
return reportListResponse.getReports();
}
}
önce 1.1 sürümünde aşağıdakine benzer şekilde değiştirilmesi gerekir: tüm raporları almaya devam et:
public class GetReports {
public List<Report> getReports(DoubleClickBidManager service, long queryId) throws IOException {
ListReportsResponse reportListResponse = service.reports().listreports(queryId).execute();
List<Report> reports = new ArrayList<>(reportListResponse.getReports());
while (reportListResponse.getNextPageToken() != null
&& reportListResponse.getNextPageToken().length() > 0) {
// Get next set, or page, of results.
reportListResponse =
service
.reports()
.listreports(queryId)
.setPageToken(reportListResponse.getNextPageToken())
.execute();
reports.addAll(reportListResponse.getReports());
}
return reports;
}
}
Bkz. Queries.listqueries
ve
Reports.listreports
yöntem
dokümanlarına göz atabilirsiniz.
Bilinen sorunlar
Yok.