SlideShare a Scribd company logo
1 of 24
Download to read offline
Location-Aware Ad
Customizers
Agenda
● Background
● The Problem
● Location Awareness to the Rescue
● The Fine Print
● The Bonus
Background
In the Beginning...
There were Ad Parameters
● Placeholders in text ads
● Dynamic update of numeric values
● Default text value if no numeric value
● Preserve ad statistics
● No ad re-review required
Ad Parameter Example
Then there were Ad Customizers...
All of the benefits of Ad Parameters, plus:
● Allow for more than just numbers:
○ Strings
○ Countdown
● Multi-level
○ Campaign, Ad Group, and Keyword
● Based on Feeds
Ad Customizer Example
The Problem
Well, that’s great, but...
What about helping
people during
micro-moments?
Location Matters, For Example:
● Telecom provider
○ 80 regions where I provide the best coverage
● Chain of gas stations in 10 regions
○ Highlight pricing for the station closest to the user
● Show prices in local currency
The Old Way
● So how could I show ads tailored to the
user’s location?
○ Make copies of your campaigns
○ Target each one to a different location
● Gross!
○ Duplicated data
○ Hard to maintain
Location-Aware Ad
Customizers to the
Rescue
What Is Location, exactly?
● Location of Presence (“Physical”)
○ Where the user is located
● Location of Interest (“Interest”)
○ Where the user is interested
● Interest trumps Physical
Introducing “Target Location”
Shared Library -> Business Data
Example: Target Australian Cities
Name
Show Me the Code!
3 Lines of Code!
● Just take your existing Ad Customizer
FeedItem and add:
Location location = new Location();
location.setId(1000286); // Sydney
feedItem.setGeoTargeting(location);
What Locations Can I Use?
● Geographical Targeting Locations
● Cities-DMA Regions
● Or use LocationCriterionService to lookup programmatically
What About Reporting?
● How do I get per-location stats?
○ Placeholder Feed Item Report
The Fine Print
The Fine Print
● Same limits as all customized ads
○ Example: You must have one non-customized ad in
the ad group
● Location of interest trumps physical location
● More specific locations trump larger areas
● Not supported in ExtensionSettings yet
● Not supported in AdWords Scripts yet
The Bonus
Ad Customizers are just Feeds, so...
● This also works on any other FeedItems!
○ Sitelinks
○ Call
○ App
○ Location
○ Reviews
○ Callout
● In fact, the code sample is with Sitelinks
Resources
● Micro-moments - https://goo.gl/xbvgnJ
● Ad Customizers Guide - https://goo.gl/qn2z4T
● Geo Targeting Ids - https://goo.gl/Ou8MbN
● Cities/DMA Regions - https://goo.gl/o9oUXU
● Placeholder Report - https://goo.gl/jM7HXD
● Sample Code - https://goo.gl/Y7RML6

More Related Content

Similar to Location aware ad customizers

Nicholas Gorski: Real-time revenue science at Twitter
Nicholas Gorski: Real-time revenue science at TwitterNicholas Gorski: Real-time revenue science at Twitter
Nicholas Gorski: Real-time revenue science at TwitterDavid Garrison
 
Dustin workshop defining expectations & providing value through metrics
Dustin workshop   defining expectations & providing value through metricsDustin workshop   defining expectations & providing value through metrics
Dustin workshop defining expectations & providing value through metricsfuzeconf
 
Effective Reporting
Effective ReportingEffective Reporting
Effective Reportingsupergigas
 
Adwords Implementation
Adwords ImplementationAdwords Implementation
Adwords Implementationtgr3gory
 
Google Analytics Konferenz 2019_Attribution: building a model_Martin Frotzler...
Google Analytics Konferenz 2019_Attribution: building a model_Martin Frotzler...Google Analytics Konferenz 2019_Attribution: building a model_Martin Frotzler...
Google Analytics Konferenz 2019_Attribution: building a model_Martin Frotzler...e-dialog GmbH
 
Data Science Salon: Enabling self-service predictive analytics at Bidtellect
Data Science Salon: Enabling self-service predictive analytics at BidtellectData Science Salon: Enabling self-service predictive analytics at Bidtellect
Data Science Salon: Enabling self-service predictive analytics at BidtellectFormulatedby
 
Green Thumb Lawn Treatment Audit
Green Thumb Lawn Treatment AuditGreen Thumb Lawn Treatment Audit
Green Thumb Lawn Treatment AuditPush Monster
 
Green Thumb Lawn Treatment Audit (1)
Green Thumb Lawn Treatment Audit (1)Green Thumb Lawn Treatment Audit (1)
Green Thumb Lawn Treatment Audit (1)Push Monster
 
Sebastien lenaerts digital marketing quick campaign checklist
Sebastien lenaerts digital marketing quick campaign checklistSebastien lenaerts digital marketing quick campaign checklist
Sebastien lenaerts digital marketing quick campaign checklistSébastien Lenaerts
 
Internal Best Practices (Meta)
Internal Best Practices (Meta)Internal Best Practices (Meta)
Internal Best Practices (Meta)PBJ Marketing
 
Scaling Growth and UA in mobile gaming based on Peaksel example
Scaling Growth and UA in mobile gaming based on Peaksel exampleScaling Growth and UA in mobile gaming based on Peaksel example
Scaling Growth and UA in mobile gaming based on Peaksel exampleGameCamp
 
Why You Should (Not) be Using Automated Bidding Strategies
Why You Should (Not) be Using Automated Bidding StrategiesWhy You Should (Not) be Using Automated Bidding Strategies
Why You Should (Not) be Using Automated Bidding StrategiesHanapin Marketing
 
Love Tiki PPC Audit
Love Tiki PPC AuditLove Tiki PPC Audit
Love Tiki PPC AuditPush Monster
 
Geo Targetting Using PPC Local Listings
Geo Targetting Using PPC Local ListingsGeo Targetting Using PPC Local Listings
Geo Targetting Using PPC Local ListingsAnn Stanley
 
Search Engine Marketing - Reliable Group
Search Engine Marketing - Reliable GroupSearch Engine Marketing - Reliable Group
Search Engine Marketing - Reliable GroupChenhui James Zheng
 
Paid Search Enhanced Bidding Strategies
Paid Search Enhanced Bidding StrategiesPaid Search Enhanced Bidding Strategies
Paid Search Enhanced Bidding StrategiesTinuiti
 

Similar to Location aware ad customizers (20)

Nicholas Gorski: Real-time revenue science at Twitter
Nicholas Gorski: Real-time revenue science at TwitterNicholas Gorski: Real-time revenue science at Twitter
Nicholas Gorski: Real-time revenue science at Twitter
 
Dustin workshop defining expectations & providing value through metrics
Dustin workshop   defining expectations & providing value through metricsDustin workshop   defining expectations & providing value through metrics
Dustin workshop defining expectations & providing value through metrics
 
Effective Reporting
Effective ReportingEffective Reporting
Effective Reporting
 
PPC basics
PPC basicsPPC basics
PPC basics
 
Adwords Implementation
Adwords ImplementationAdwords Implementation
Adwords Implementation
 
Explaining AdWords Ad Customizers
Explaining AdWords Ad CustomizersExplaining AdWords Ad Customizers
Explaining AdWords Ad Customizers
 
Google Analytics Konferenz 2019_Attribution: building a model_Martin Frotzler...
Google Analytics Konferenz 2019_Attribution: building a model_Martin Frotzler...Google Analytics Konferenz 2019_Attribution: building a model_Martin Frotzler...
Google Analytics Konferenz 2019_Attribution: building a model_Martin Frotzler...
 
Data Science Salon: Enabling self-service predictive analytics at Bidtellect
Data Science Salon: Enabling self-service predictive analytics at BidtellectData Science Salon: Enabling self-service predictive analytics at Bidtellect
Data Science Salon: Enabling self-service predictive analytics at Bidtellect
 
Tuning out-the-static
Tuning out-the-staticTuning out-the-static
Tuning out-the-static
 
Green Thumb Lawn Treatment Audit
Green Thumb Lawn Treatment AuditGreen Thumb Lawn Treatment Audit
Green Thumb Lawn Treatment Audit
 
Green Thumb Lawn Treatment Audit (1)
Green Thumb Lawn Treatment Audit (1)Green Thumb Lawn Treatment Audit (1)
Green Thumb Lawn Treatment Audit (1)
 
Sebastien lenaerts digital marketing quick campaign checklist
Sebastien lenaerts digital marketing quick campaign checklistSebastien lenaerts digital marketing quick campaign checklist
Sebastien lenaerts digital marketing quick campaign checklist
 
Internal Best Practices (Meta)
Internal Best Practices (Meta)Internal Best Practices (Meta)
Internal Best Practices (Meta)
 
Scaling Growth and UA in mobile gaming based on Peaksel example
Scaling Growth and UA in mobile gaming based on Peaksel exampleScaling Growth and UA in mobile gaming based on Peaksel example
Scaling Growth and UA in mobile gaming based on Peaksel example
 
Why You Should (Not) be Using Automated Bidding Strategies
Why You Should (Not) be Using Automated Bidding StrategiesWhy You Should (Not) be Using Automated Bidding Strategies
Why You Should (Not) be Using Automated Bidding Strategies
 
Love Tiki PPC Audit
Love Tiki PPC AuditLove Tiki PPC Audit
Love Tiki PPC Audit
 
Geo Targetting Using PPC Local Listings
Geo Targetting Using PPC Local ListingsGeo Targetting Using PPC Local Listings
Geo Targetting Using PPC Local Listings
 
PVE UK Audit
PVE UK Audit PVE UK Audit
PVE UK Audit
 
Search Engine Marketing - Reliable Group
Search Engine Marketing - Reliable GroupSearch Engine Marketing - Reliable Group
Search Engine Marketing - Reliable Group
 
Paid Search Enhanced Bidding Strategies
Paid Search Enhanced Bidding StrategiesPaid Search Enhanced Bidding Strategies
Paid Search Enhanced Bidding Strategies
 

More from supergigas

How to build a platform
How to build a platformHow to build a platform
How to build a platformsupergigas
 
The AdWords api and mobile
The AdWords api and mobileThe AdWords api and mobile
The AdWords api and mobilesupergigas
 
Shopping Campaigns
Shopping CampaignsShopping Campaigns
Shopping Campaignssupergigas
 
MCC Scripts update
MCC Scripts updateMCC Scripts update
MCC Scripts updatesupergigas
 
Rate limits and Performance
Rate limits and PerformanceRate limits and Performance
Rate limits and Performancesupergigas
 
Extension Setting Services
Extension Setting ServicesExtension Setting Services
Extension Setting Servicessupergigas
 
Display Network criteria bidding
Display Network criteria biddingDisplay Network criteria bidding
Display Network criteria biddingsupergigas
 
Dev Token tips
Dev Token tipsDev Token tips
Dev Token tipssupergigas
 
Ad Customizers
Ad CustomizersAd Customizers
Ad Customizerssupergigas
 

More from supergigas (10)

How to build a platform
How to build a platformHow to build a platform
How to build a platform
 
Upgraded URLs
Upgraded URLsUpgraded URLs
Upgraded URLs
 
The AdWords api and mobile
The AdWords api and mobileThe AdWords api and mobile
The AdWords api and mobile
 
Shopping Campaigns
Shopping CampaignsShopping Campaigns
Shopping Campaigns
 
MCC Scripts update
MCC Scripts updateMCC Scripts update
MCC Scripts update
 
Rate limits and Performance
Rate limits and PerformanceRate limits and Performance
Rate limits and Performance
 
Extension Setting Services
Extension Setting ServicesExtension Setting Services
Extension Setting Services
 
Display Network criteria bidding
Display Network criteria biddingDisplay Network criteria bidding
Display Network criteria bidding
 
Dev Token tips
Dev Token tipsDev Token tips
Dev Token tips
 
Ad Customizers
Ad CustomizersAd Customizers
Ad Customizers
 

Recently uploaded

What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 

Recently uploaded (20)

What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 

Location aware ad customizers

  • 2. Agenda ● Background ● The Problem ● Location Awareness to the Rescue ● The Fine Print ● The Bonus
  • 4. In the Beginning... There were Ad Parameters ● Placeholders in text ads ● Dynamic update of numeric values ● Default text value if no numeric value ● Preserve ad statistics ● No ad re-review required
  • 6. Then there were Ad Customizers... All of the benefits of Ad Parameters, plus: ● Allow for more than just numbers: ○ Strings ○ Countdown ● Multi-level ○ Campaign, Ad Group, and Keyword ● Based on Feeds
  • 9. Well, that’s great, but... What about helping people during micro-moments?
  • 10. Location Matters, For Example: ● Telecom provider ○ 80 regions where I provide the best coverage ● Chain of gas stations in 10 regions ○ Highlight pricing for the station closest to the user ● Show prices in local currency
  • 11. The Old Way ● So how could I show ads tailored to the user’s location? ○ Make copies of your campaigns ○ Target each one to a different location ● Gross! ○ Duplicated data ○ Hard to maintain
  • 13. What Is Location, exactly? ● Location of Presence (“Physical”) ○ Where the user is located ● Location of Interest (“Interest”) ○ Where the user is interested ● Interest trumps Physical
  • 14. Introducing “Target Location” Shared Library -> Business Data
  • 16. Show Me the Code!
  • 17. 3 Lines of Code! ● Just take your existing Ad Customizer FeedItem and add: Location location = new Location(); location.setId(1000286); // Sydney feedItem.setGeoTargeting(location);
  • 18. What Locations Can I Use? ● Geographical Targeting Locations ● Cities-DMA Regions ● Or use LocationCriterionService to lookup programmatically
  • 19. What About Reporting? ● How do I get per-location stats? ○ Placeholder Feed Item Report
  • 21. The Fine Print ● Same limits as all customized ads ○ Example: You must have one non-customized ad in the ad group ● Location of interest trumps physical location ● More specific locations trump larger areas ● Not supported in ExtensionSettings yet ● Not supported in AdWords Scripts yet
  • 23. Ad Customizers are just Feeds, so... ● This also works on any other FeedItems! ○ Sitelinks ○ Call ○ App ○ Location ○ Reviews ○ Callout ● In fact, the code sample is with Sitelinks
  • 24. Resources ● Micro-moments - https://goo.gl/xbvgnJ ● Ad Customizers Guide - https://goo.gl/qn2z4T ● Geo Targeting Ids - https://goo.gl/Ou8MbN ● Cities/DMA Regions - https://goo.gl/o9oUXU ● Placeholder Report - https://goo.gl/jM7HXD ● Sample Code - https://goo.gl/Y7RML6