Google Adwords (Google Ads) Best Practices


Im aware you don’t produce ads :slight_smile:

I dont know how you monitor for changes, but one way of monitoring would be if you upload the same ad everyday to see if it checks out via the validator and if there is a change you can update and push to everyone without the need for a user download and reimport it to hype? If this is already the current process than thats great :wink:

He just mentioned it :slight_smile: they listen to customer feedback and change if need to via , for example, this thread.

Hype isn’t just for ads so imagine having to test for every situation. There would be no time for updating it :slight_smile:

That is what these forums are for. If you have a problem, let it be known and if someone can fix, they will :slight_smile: :wink:

Correct, if you can relate to where I’m coming from you can maybe guess where I was going with the above suggestion.

I’ve been in a situation where one of my colleagues ran in and asked, ‘can you export this ad to google ads?’ my response was, sure!

So there I was, trying to export with the script from hype and time and time again google wouldn’t accept it. I set a certain expectation for both of us at that time, but the time we’ve spent trying to make it work was a kind of a waste, because google had updated its guidelines two months or so ago and it wasn’t updated on Tumult’s site.

@Daniel was kind enough to get it to work and I was very thankful for his on demand support mind you this was not via forum or email. I feel bad to even share this.

The expectation from Hype - ‘you can export using scripts’ but at that time the script was not working. That was quite unfortunate.

Now, I’m not saying it’s Tumults fault. Due the nature of ad servers and their need to update parameters every now and then I feel like someone needs to be on top of it, meaning, It could be any one of us.

Forums are great place to get answers which can lead to a possible resolution that’s a given. However, the time it takes for a resolution if your working for a company based on deadlines is a big deal.

I also understand that I’m not the only one with my question to be resolved.

Just so everyone knows:
3 Validator systems there are at Google. Yoda was here.


We actually didn’t have an official adwords export script so part of the conversation with you was getting this modified from a different Google Ads script to be compatible with Adwords.

It seems like Adwords might be updated the least. As of today, I’m getting all green lights. The last major change was just related to the removal of one line of code, so they seem to be simplifying things (which is good).

This should be an official export script soon.


1 Like

Sorry :neutral_face: @Daniel, I wouldn’t have brought this up if it wasn’t for Dbear. @Bendora beginning of this year and late last year the validation may’ve not been as sophisticated as it is today.

No sweat, Pete! A point I want to make here is that I have no problem helping folks get cool stuff done with Hype – that’s literally what I’m here for. And if a new export script comes out of our work in private that we can share with everyone in the world, even better!

But I also want to highlight that these export scripts need to be used so that we know when they don’t work anymore – that’s why we are making sure they are hosted on Github where anyone can submit pull requests which benefits everyone.

1 Like

We’ve posted an AdWords Export Script on the site. Please give it a try and let us know if you encounter any issues.

This is pretty much Daniel’s prior script with a few minor changes and a nice way to install.

Hi Jonathan,

I just dowloaded the script but now I don’t see it as an HTML5 export option. Is there any way to add it? I currently have “folder…” and “dashboard/ibooks” as my two options when I hover over “Export as HTML5”

Thank you

Did you double click and install the adwords package from:

You should see it in the HTML5 section and also in the Advanced Export option as a dropdown.

This is a Tumult Hype Pro feature, so if you are on Tumult Hype Standard you won’t see it.

Thanks for the quick reply Daniel. I am a standard user so that explains it.

1 Like

Iam lost here. Trying to upload a file to Adwords validator, using the new Adwords script and I keep getting the zip file error. (91.0 KB)

Does anyone know what I’m doing wrong? Is it the font?

I have all green at the Double Click validator…

So yes it was the FONT. Adwords won’t allow embedded fonts, where it is not issue with DCM…

good going Google.

Yeah no embedding fonts I’m afraid - you should export all text as transparent png files and have no live text fields for full validation.

That’s real advanced tech from Google there. :+1:

You have to cater to the ads being delivered on multiple platforms & screen resolutions. Live text can run into all kinds of problems. Having the fonts embedded as an image keeps them visually perfect and ensures they look exactly as you want them to.

You can however use Google Web Fonts to use their live text library they have some great fonts - but any other custom fonts are best used as image files.

I’m speaking from a digital display ad developer of many years, its what we have found to work best.

1 Like

Thank you!!

I understand but using scripts for counters etcetera doesn’t make things much easier. I’ll start up the old Adobe Fireworks machine :joy:

Since JsDelivr has now been added to the approved Adwords vendors list, and the new Hype Runtime is hosted on that service, you can now reduce the submitted ZIP package size of your Adwords ads by using the external runtime. The page isn’t working at the moment, but if you are interested in testing a version of the Adwords export that leverages the Hype CDN you can download this export script to test: (4.1 KB)

This export script will work with both Hype 3 and Hype 4.

Let me know if you have any issues with this version of the export script and we can move this into these changes into the official export script release.


This post was flagged by the community and is temporarily hidden.