Greasemonkey Script for Facebook Ads

Updated: Now displays campaign and ad id’s

If you’ve never used Facebook Ads, then, ummm . . . why are you here?

If you have used Facebook Ads, then you know that the interface kind of sucks. Yeah, when you’re creating an ad it has neat AJAXilicious goodies, fun targeting options, and absurdly out-of-line suggested bids, but when you’re managing your ads, you sometimes got to click a shit load of times to get simple shit done (like deleting that shit pile of rejected ads you’ve accumulated).

Lucky for you, this Greasemonkey script makes it all a little easier!

The Awesome Features

Change the status, change the bids, or even delete multiple ads at once from the front page.

Before and After

Use the “Create Similar Ad” button, even on ads that have been disapproved.

Access convenient “Dick Roll” functionality right from the Facebook Ads interface! Perfect for when you need some dramatic inspiration!

Install Instructions

  1. Download and install Greasemonkey
  2. Download my script and open it with Firefox, so adding it to your Greasemonkey user scripts.
  3. Visit the Facebook Ad Manager.
  4. And like magic! You’re now a pimp!

Download

Download me now!

Thanks

This free script wouldn’t have been possible if not for jQuery, Greasemonkey, and Beer.

Disclaimer

I wrote this while drunk.

18 comments ↓

#1 Ilya on 11.22.08 at 1:56 pm

If you want to make things even easier, install the Checkfox extension and check multiple boxes at once:
https://addons.mozilla.org/en-US/firefox/addon/2393 Useful for selecting a range of ads but not all of the ads in a campaign.

#2 Quiet Affiliate on 12.03.08 at 9:40 am

Very useful… also for a drunken hack-n-slash you still managed to do a decent job of commenting your own code additions… kudos (and nice addition of the makemonies option)

#3 | Justin Dupre on 02.07.09 at 2:19 am

[...] Facebook Ads Greasemonkey Script - You are gonna need Firefox and Greasemonkey to run this one. This thing lets you massively pause, activate, change click costs and even delete ads. This was great when I’d have 500 ads out of 501 ads disapproved in one adgroup (true story). It creates a checkbox for you to select which ads to modify without having to open up the indivdual ad’s page itself. This thing has saved me hours upon hours of work that I used to hate doing. It also allows me to easily pause ads and change bid prices during certain parts of the day I know an ad will do better. [...]

#4 Random on 03.18.09 at 7:25 am

I LOVE YOU. THANK YOU THANK YOU THANK YOU THANK YOU

#5 Joe Leighton on 03.23.09 at 12:02 am

the script is great for making changes to approved ads.

there are alot of posts going around saying that dick roll can be used to edit & resubmit disapproved ads.

my experience is that dick roll does not handle disapproved ads.

am i missing something?

#6 Joe Leighton on 03.23.09 at 8:14 am

here’s an update to my previous post.

one of our members commented as follows:

“i’ve two campaigns disapproved and in one of them, i can edit and resubmit while i can’t do this with the other one, i don’t know why but it’s pretty weird.”

some of our member say the “edit & resub” function works fine. others, like me, are given no such option when we click on the ad title.

any ideas?

thanks, joe

#7 Joe Leighton on 03.24.09 at 5:31 am

comments from our members:

“in the same browser one of my campaigns has the edit option and the other doesn’t.”

“The ability to edit disapproved ads was what i found very interesting in it. Since It wasn’t working for me i ended up uninstalling the script.”

“Clicking on the disapproved campaign takes me to a separate page with a red color disapproved notice at the top & ad preview in the bottom right corner.

I don’t see “Edit and Resubmit Ad” or any other action buttons other than “Create an Ad” which means start from scratch.”

any work-arounds available?

thanks, joe

#8 Dayparting and UI tweak Scripts for Facebook, MySpace, and AdBrite | Need Money on 03.31.09 at 4:11 pm

[...] see if there were any scripts around that might help. I was lucky enough to find this script and this script at [...]

#9 Zesty on 05.27.09 at 12:47 pm

niiice!

thanks from ppc coach

#10 Justin on 06.17.09 at 12:52 pm

Hey, first off your greasemonkey script is incredibly helpful. But I’ve noticed that every since about three weeks ago, Facebook Ads has trouble loading (and takes me to error pages) if I run it. It didn’t use to do this so I assume they updated something and now the script is conflicting with it…I’m not sure if you’re still maintaining the script but just letting you know…

And in case you ARE still maintaining on the script, the only two things that I’d like to see added are: The ability to mass-select all ads labeled “dissapproved” for simple deletion. And the checkboxes dissappear if you sort the campaign at all (by day, by ctr, amount of clicks, etc…) that kinda sucks.

But thanks for this amazing tool!

#11 Tyler on 06.23.09 at 2:11 am

Facebook just updated their UI and the checkboxs go away when you scroll through pages rendering the plug-in near useless. I would GREATLY appreciate it if you could update this to work well with the new UI. Thanks so much!

#12 beat on 07.02.09 at 1:23 am

any chance for an updated script for the changed UI?

#13 Hep on 07.15.09 at 4:26 am

Use this link
http://www.facebook.com/ads/manage/?limit=2000
then the script works fine

#14 bob on 07.15.09 at 10:19 am

Looks like it’s busted again. Any chance of a fix?

#15 jack on 08.17.09 at 10:51 pm

Create similar Add button doesnt seem to be working, thanks all the same :)

#16 Trishia on 09.25.09 at 6:17 am

“Disclaimer
I wrote this while drunk.”

Woah. Will you marry me…?

#17 New Facebook Ads Manager | Matt Fraser on 09.25.09 at 9:39 am

[...] liked the greasemonkey script more with the old ad [...]

#18 payday loans toronto on 02.27.10 at 2:09 pm

I want to thank the blogger very much not only for this post but also for his all previous efforts. I found netmischief.com to be extremely interesting. I will be coming back to netmischief.com for more information.

Leave a Comment