色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

javascript adm

吳曉飛1年前9瀏覽0評論

Javascript ADM是一種針對Ad Manager的編程語言,可以通過語言編寫自定義代碼來操作和管理廣告資源。相比于傳統的手動操作,使用Javascript ADM能夠大大提高廣告資源的效率和精度,并且能夠根據具體需求進行自定義操作。

例如,在創建廣告操作中,Javascript ADM可以通過編寫代碼來自動化廣告創建工作,減少手動操作。具體代碼如下:

var adUnit = adUnits[0];
var order = orders[0];
var lineItemBuilder = lineItems[0].newLineItemBuilder();
lineItemBuilder.setTargeting(adUnit.getSizedDimensions()[0], adUnit.getSizedDimensions()[1]);
lineItemBuilder.setUnitCost(new Money(order.getCurrencyCode(), 0.5));
lineItemBuilder.setSizes(adUnit.getSizedDimensions());
lineItemBuilder.setOrderId(order.getId());
lineItemBuilder.setName("name of new line item");
var lineItem = lineItemBuilder.build();

使用該代碼,便可以根據廣告位和訂單等信息自動化創建廣告。在管理廣告資源方面,Javascript ADM也可以通過代碼操作實現更精細、個性化的廣告資源管理。例如,在管理廣告創意方面,我們可以通過代碼查找、篩選、刪除廣告創意。具體代碼如下:

var creativeService = adService.getService(DfpService.V201802.CREATIVE_SERVICE);
var statement = StatementBuilder()
.where('advertiserName = :advertiserName')
.withBindVariableValue('advertiserName', 'my advertiser name')
.toStatement();
var page = {}
do {
page = creativeService.getCreativesByStatement(statement);
if (page.results) {
for (var i = 0; i< page.results.length; ++i) {
var creative = page.results[i];
// do something with this creative
}
statement.offset += 500;
}
} while (statement.offset< page.totalResultSetSize);

使用該代碼,我們可以根據廣告主名字對廣告進行查詢和篩選,對于不需要的廣告創意直接進行刪除操作,避免了手動操作的繁瑣和復雜性。

除了廣告的創建和管理,Javascript ADM還可以通過編寫代碼進行廣告數據的統計和分析,更加深入地了解廣告資源的使用情況。例如,我們可以通過代碼實現每天廣告資源的使用情況的查詢和統計。具體代碼如下:

// First we create the report job
var reportJob = {
reportQuery: {
dimensions: ['DAY'],
columns: ['CLICKS', 'IMPRESSIONS', 'CTR'],
dateRangeType: 'LAST_MONTH',
reportType: 'AD_PERFORMANCE_REPORT'
 }
};
// Then we run the report job and wait for it to complete
var reportJobId = reportService.runReportJob(reportJob);
// Then we download the report data as csv
var downloadUrl = reportService.getReportDownloadUrl(reportJobId, 'CSV');
var reportData = UrlFetchApp.fetch(downloadUrl).getContentText();
// Do something with the report data

使用該代碼,我們可以在Ad Manager中查看廣告每天的統計數據并進行分析,了解廣告資源使用情況,以便做出更優的決策。

總之,Javascript ADM是一種功能強大的編程語言,在廣告資源的創建、管理、統計和分析等方面都有很好的應用,非常有助于提高廣告資源的效率和精度。如果您正在操作廣告資源或者計劃進入廣告領域,可以嘗試學習和應用Javascript ADM,提升您的技能和工作效率。