मोबाइल ऐप्लिकेशन
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
मोबाइल ऐप्लिकेशन एक्सटेंशन बनाएं
function createMobileApp() {
// For full details on creating a new mobile app extension, see:
// https://developers.google.com/google-ads/scripts/docs/reference/adsapp/adsapp_mobileappbuilder
const newMobileApp = AdsApp.extensions().newMobileAppBuilder()
// See https://support.google.com/google-ads/answer/2402582 for details
// on how to obtain applications specific store id
.withAppId('INSERT_STORE_SPECIFIC_APP_ID_HERE') // required
// For iOS apps, use 'iOS' here
.withStore('Android') // required
// Replace the values below with your link text, final url, and start date
.withLinkText('Download App Here') // required
.withFinalUrl('http://www.example.com/androidApp') // required
.withStartDate({day : 29, month : 2, year : 2024}) // optional
.build()
.getResult();
// Add mobile app to a campaign
const campaignIterator = AdsApp.campaigns()
.withCondition('campaign.name = "INSERT_CAMPAIGN_NAME_HERE"')
.get();
if (campaignIterator.hasNext()) {
const campaign = campaignIterator.next();
campaign.addMobileApp(newMobileApp);
}
// Add mobile app to an ad group
const adGroupIterator = AdsApp.adGroups()
.withCondition('campaign.name = "INSERT_CAMPAIGN_NAME_HERE"')
.withCondition('ad_group.name = "INSERT_AD_GROUP_NAME_HERE"')
.get();
if (adGroupIterator.hasNext()) {
const adGroup = adGroupIterator.next();
adGroup.addMobileApp(newMobileApp);
}
// Add mobile app to an account
const account = AdsApp.currentAccount();
account.addMobileApp(newMobileApp);
}
किसी कैंपेन के लिए, मोबाइल ऐप्लिकेशन एक्सटेंशन की जानकारी लॉग करें
function logMobileAppDetails() {
// Get a campaign.
const campaignIterator = AdsApp.campaigns()
.withCondition('campaign.name = "INSERT_CAMPAIGN_NAME_HERE"')
.get();
if (!campaignIterator.hasNext()) {
throw new Error('Campaign not found.');
}
const campaign = campaignIterator.next();
// Retrieve the campaign's mobile apps. Retrieving an ad group's and
// account's mobile apps is similar.
const mobileAppIterator = campaign.extensions().mobileApps().get();
for (const mobileApp of mobileAppIterator) {
// You can also request reports for pre-defined date ranges. See
// https://developers.google.com/adwords/api/docs/guides/awql,
// DateRangeLiteral section for possible values.
const stats = mobileApp.getStatsFor('LAST_MONTH');
console.log(`Mobile app id : ${ mobileApp.getAppId() }`);
console.log(`link text : ${ mobileApp.getLinkText() }`);
console.log(`final URL : ${ mobileApp.urls().getFinalUrl() }`);
console.log(`clicks : ${ stats.getClicks() }`);
console.log(`impressions : ${ stats.getImpressions() }`);
console.log('=======');
}
console.log(`${mobileAppIterator.totalNumEntities()} mobile apps in the campaign`);
}
अभियान में मोबाइल ऐप्लिकेशन के लिए शेड्यूल सेट करें
function setMobileAppSchedule() {
// Get a campaign.
const campaignIterator = AdsApp.campaigns()
.withCondition('campaign.name = "INSERT_CAMPAIGN_NAME_HERE"')
.get();
if (!campaignIterator.hasNext()) {
throw new Error('Campaign not found.');
}
const campaign = campaignIterator.next();
// Retrieve the campaign's mobile apps. Retrieving an ad group's and
// account's mobile apps is similar.
const mobileAppIterator = campaign.extensions().mobileApps().get();
for (const mobileApp of mobileAppIterator) {
if (mobileApp.getAppId() === 'INSERT_STORE_SPECIFIC_APP_ID_HERE') {
// Set mobile app schedule to run only on Mondays and Tuesdays, 9 AM to
// 6 PM.
const monday = {
dayOfWeek: 'MONDAY',
startHour: 9,
startMinute: 0,
endHour: 18,
endMinute: 0
};
const tuesday = {
dayOfWeek: 'TUESDAY',
startHour: 9,
startMinute: 0,
endHour: 18,
endMinute: 0
};
mobileApp.setSchedules([monday, tuesday]);
break;
}
}
}
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2024-09-12 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2024-09-12 (UTC) को अपडेट किया गया."],[[["This script demonstrates how to create and manage mobile app extensions in Google Ads, including adding them to campaigns, ad groups, and accounts."],["It provides functionality to retrieve and log details of existing mobile app extensions, such as app ID, link text, and performance statistics."],["The script also shows how to set custom schedules for mobile app extensions, controlling when they are eligible to appear."]]],[]]