SEOClerks

Your promotion has been stopped because it did not comply with Twitter's Ads Policy.



Write the reason you're deleting this FAQ

Your promotion has been stopped because it did not comply with Twitter's Ads Policy.

I created a text on Twitter, manually, and then I promoted it. All looked fine but nothing actually happened (no retweets, impressions, etc). The next day, when I clicked on view tweet activity I see "Ads policy violation" at the top and then:

Your promotion has been stopped because it did not comply with Twitter's Ads Policy.

Any ideas? The tweet is still visible and is fine. It has some text asking a question and at the end has a link to my website (which is related to the question). It is not spam and was done manually.

Comments

Please login or sign up to leave a comment

Join
robertman11
Just an update, I created a second ad that was identical in format (text ending in a link to the same website) and it was accepted without any issues. In fact, the ad is still running even now. I have no idea why the first ad was rejected, maybe it seemed automated based on the words I used or had a word combination they didn't like?



Are you sure you want to delete this post?

hitmeasap
I'm glad to hear that you gave it another chance. You might be on to something, perhaps it seemed to be automated but your first ad got stopped, after the approval right? - So for how long have this one been running so far?

Perhaps this one got approved and is running basically due to the fact that another moderator approved it. That moderator might actually have half a brain, and the first one probably had a potato. - It's always hard to find out why they do certain things like this, and even if you asked them, I bet you wouldn't get the correct answer. They would probably just say something like "Your promotion has been stopped because it did not comply with Twitter's Ads Policy." - Like they did the first time.

Hopefully it's sorted now at least.. And good luck! Your promotion has been stopped because it did not comply with Twitter



Are you sure you want to delete this post?

TimothyAlex
I had the same thing happen on Facebook. I think it may have to do with a bias of a human reviewer. And, since there is no way to appeal these decisions, the human review has ultimate power.



Are you sure you want to delete this post?

hitmeasap
It's hard to tell but it sounds like you've used a word or two that Twitter doesn't like basically. It could probably even be your website url, in case they believe it's "unethical", "scam" or "fraud" they won't hesitate to stop the ad. - And from what I've heard, they obviously have some sort of guidelines for their moderators and all that, but most of the times it's a "one man show". Meaning that you could end up with someone who's got a potato instead of a brain.

Let us know if you sort this out & good luck!



Are you sure you want to delete this post?

Lynne
Yes I found that with Facebook, often it was just ONE word that they didn't like and if you change it then it will get approved. Good luck!



Are you sure you want to delete this post?

Lynne
I would suggest having a read through Twitter's Advertising Terms and just see if something comes clear.

I haven't done much Twitter advertising but I know Facebook for example has lots of rules and also keywords that are flagged. I have had ads being rejected plenty on Facebook advertising.

It might just be a case of rewording your ad?



Are you sure you want to delete this post?

EliteWriter
It must have been something that went against their terms. I do not use it much and so I cannot really say that I am well aware of what they like and do not like. You may try to checke their advertising terms so as to see what could have been against them in one way or another.



Are you sure you want to delete this post?

Cristian
If you contact Twitter support would they give you a direct motive for stopping your ads or are they just gonna send you to read the Twitter's Advertising Terms?
I wonder what is the list of words that triggers the ban in the first place, was anything political about the tweet? I've found that even somewhat controversial topics can get you in trouble no matter what advertisement platform you are using. With all the "fake news" stuff that's hot at the moment, I'm not surprised if Twitter as well as the other big social networks have placed a custom filter.



Are you sure you want to delete this post?

Barida
I think you have to take a closer look at that and see things that you're not doing quite alright. I think you have to check the words that you used to make sure it followed the rules guiding their ads approval.



Are you sure you want to delete this post?

quantropy
I've been trying out twitter promote mode and have just found that it's been stopped due to a policy violation. I'm not that bothered, as I wasn't convinced that I wanted to continue with it anyway, but it would be interesting if anyone has any ideas on why it should have happened. I've some ideas, but none of them seem to violate any policies:
  • Getting followers via an Amazon giveaway
  • Use of buffer.com to schedule tweets.
  • Tweeting about an offer on Cyber Monday which would have gone on being promoted when it was no longer valid
  • I write book reviews and some word in a tweet like pharmaceutical or economics might have made it look like promoting pharmaceutical or financial products
There's also the following (not entirely serious) possibility. The first tweet that was denied promotion was disparaging about the algorithms big companies like twitter use. Since this was probably stopped by an algorithm, maybe it found this upsetting.



Are you sure you want to delete this post?

augusta
I will just want to believe that it something that was against their policy that you didn't take notice of.I don't think it was a bias judgment considering the fact this was done by a human reviewer, if it was a bot, then we could attribute it to some glitch but all the same it good it was resolved the next day.



Are you sure you want to delete this post?

Order Now
Process Time: 0.2624888420105

Possible Duplicate queries found!
MatchCountSQLScript
SELECT * FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='20508'1SELECT q.*, c.seo as CatSEO, c.name as CatName, c.parentid FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='20508'

/opt/clerks-staging/docroot/viewfaq.php 496 () ()

SELECT * FROM seoclerks.members WHERE USERID='9'1SELECT * FROM seoclerks.members WHERE USERID='9'

/opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() ()

SELECT * FROM seoclerks.members WHERE USERID=91SELECT googleplus_profile FROM seoclerks.members WHERE USERID=9

/opt/clerks-staging/docroot/include/functions/main.php 16914 GetGooglePlusProfileFromId() ()

SELECT * FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=20508 LIMIT 51SELECT m.username FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=20508 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='20508' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc1SELECT a.answer, a.USERID, a.upvotes, a.downvotes, a.ansid, a.parentid, a.combined_votes, a.date_answered, b.username, b.userlevel, b.profilepicture FROM answers a, seoclerks.members b WHERE a.quesid='20508' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc

/opt/clerks-staging/docroot/viewfaq.php 1245 () ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111869 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111869 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111888 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111888 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=144258 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=144258 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111697 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111697 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111703 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111703 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111692 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111692 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111717 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111717 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111865 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=111865 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=136761 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=136761 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=144246 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=144246 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=144266 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=144266 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

UPDATE questions SET total_views = total_views + 1 WHERE quesid='20508'1UPDATE questions SET total_views = total_views + 1 WHERE quesid='20508'

/opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() ()

SELECT * FROM questions WHERE quesid!='20508' AND status='1' AND (question like '%Your promotion stopped comply Twitter\'s Ads Policy.%' OR question like '%Your%' OR question like '%promotion%' OR question like '%stopped%' OR question like '%comply%' OR question like '%Twitter\'s%' OR question like '%Policy.%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='20508' AND status='1' AND (question like '%Your promotion stopped comply Twitter\'s Ads Policy.%' OR question like '%Your%' OR question like '%promotion%' OR question like '%stopped%' OR question like '%comply%' OR question like '%Twitter\'s%' OR question like '%Policy.%') -- ORDER BY RAND() LIMIT 15

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM seoclerks.members WHERE USERID='9' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='9' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='1323' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='1323' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='632' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='632' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=20508%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID 1SELECT USERID, username FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=20508%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM categories1SELECT * FROM categories

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache()

select * from categories_software order by name asc1select * from categories_software order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories()

select * from categories_wanttobuy order by name asc1select * from categories_wanttobuy order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories()

select * from categories_wanttotrade order by name asc1select * from categories_wanttotrade order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories()

SELECT * FROM seoclerks.members WHERE USERID='9.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='9.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='6160.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='6160.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='631046.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='631046.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='306632.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='306632.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='212316.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='212316.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='134.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='134.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='617077.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='617077.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='649122.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='649122.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

select * from categories_faq order by name asc1select * from categories_faq order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories()

Invalid SQL

count(*)sql1error_msg

Expensive SQL

Tuning the following SQL could reduce the server load substantially
LoadCountSQLMaxMin

Suspicious SQL

The following SQL have high average execution times
Avg TimeCountSQLMaxMin