Question

I'm trying to pause ads using Ads API access. I tried 2 different approaches and both of them have a delay of about 30 minutes until the ad is actually paused. The firs approach is setting the bids to CPC 0.05 USD. The Second one is change it status to Pause.

Although I can see the ad as pauses (or with 0.05 CPC) it's still spending money for about 30 minutes.

It's crucial to our clients to pause the ad at the moment. Is there a way to pause ad or campaign immediately?

Thanks, Tal

Was it helpful?

Solution

If you are bidding CPC, and ads have been already been inserted when you pause the ad or campaign, you will still be charged if a user clicks the ad.

Ads on Facebook are determined via an auction. Your CPC is entered into the auction and the price you pay is determined when you win. Therefore altering the bid after an impressions has been inserted will not result in the lower CPC being charged as this only affects future auctions.

CPC is often not the best bidding mechanism on Facebook anyway, and you should consider taking a look at oCPM optimized for link clicks as an alternative. In this case, you are buying impressions so you should not be charged after a campaign has been paused if you bid exclusively on actions.

See: https://developers.facebook.com/docs/reference/ads-api/optimizedcpm/

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top