It’s 11:30 p.m. After several last-minute targeting changes, your Google Display Network campaign is almost ready. You’ve set the targeting, and you’ve segmented out everything that needs to be segmented (of which there was a lot). Now all that’s left is uploading the ads so that they will start running at midnight as planned. All that’s left is adding the creative into the AdWords interface.
OH GOD NO.
AdWords just rejected your ads.
Your HTML5 ad is missing a primary .HTML file. Primary .HTML files include an Ad Size tag such as <meta name=”ad.size” content=”width=300,height=250″>. Make sure there is an .HTML file with an ad size tag in your HTML5 ad, and try again.
Now what? You’ve got 30 minutes to fix this, and both your designer and your developer left town for Vegas about two hours ago.
So, what do now, frustrated ad manager? This one is actually a very easy fix, once you know it exists:
Open your HTML5 file with Notepad++ or another text editor.
Find the correct library for your link and replace it with the link that Google uses. In the below example, you change “https://code.createjs.com/createjs-2015.11.26.min.js” to “https://s0.2mdn.net/ads/studio/cached_libs/createjs_2015.11.26_54e1c3722102182bb133912ad4442e19_min.js”
Try uploading again. If this is the issue, in the event that there is another problem, AdWords will tell you that you fixed this issue. If there isn’t another issue, then the ad will upload and you’ll be on your way.
Remain clueless as to why the system couldn’t tell you that this was the problem in the first place.
AdWords Can’t Find Your Ad Meta Data
Believe it or not, sometimes the tools that export an image to HTML5 won’t also export the size of the damned image. Because this makes sense to someone, but definitely not to you or any other media buyer on Planet Earth. How do you fix this?
Man, you are about to get so good at Ctrl+F. You don’t even know. But you will.
Open your HTML5 file with Notepad++ or another text editor. Really, though, you know you should be using Notepad++.
Ctrl+F to find “ad.size.” Is it there? If not, add it between <head> and </head>. It should look like this for a 300×250 px ad: <meta name=”ad.size” content=”width=300,height=250″>.
Fair warning: If you copy the code above, you need to make sure that the quotation marks are not getting messed up. Are they facing the right direction? Good, because they have to be, and there’s a mess of online sources that have them facing the wrong way!
Again, wonder why the system couldn’t just tell you what was wrong in the first place instead of telling you there was no HTML file.
AdWords Can’t Read Your File Name
Spaces are the devil. If the file name has spaces, you have to remove them. Test it again and wonder why the AdWords System didn’t just tell you this was the problem in the first place.
AdWords Doesn’t Like Your Zip File
This is easily the dumbest possible glitch within the AdWords system. If you make a file and add all the assets for your HTML5 ad to it and compress it that file folder the assets are all in, then the zip won’t upload correctly. You’ll get an error, and you won’t know why. If, on the other hand, you select all the asset pieces for an ad, then right click when they’re all highlighted and create a zip file, it will work. See below to better understand this weird quirk.
Completely insane, right? It should be the same thing!
Common Problems That You Probably Can’t Fix Before Midnight
There are, unfortunately, common issues with HTML5 ads that will likely require you contacting your designer.
Did the designer use Swiffy? You’re boned. Google AdWords doesn’t play nice with Swiffy files. In fact, it plays so horribly, you’re better off using the backup still image for your ad.
Is the zip file with all the assets smaller than 150k? It needs to be. If you can’t compress images, you’re going to have to have a heart-to-heart with your designer about learning to accept that you cannot have massive files for ads.
Now, pending you didn’t have one of those two problems, your ads should be ready to go. How they run from here is up to you, Ad Manager. Manage it well.
May your ROI be high, you cost per conversion low and your deadlines met.
P.S.: Once you get the hang of this, fixing the four outlined issues takes about 10 minutes and zero requests to another department.