Skip to content
HN On Hacker News ↗

Ask HN: How to escalate a rejected Google extension?

▲ 17 points 11 comments by modzu 9h ago HN discussion ↗

Pangram verdict · v3.3

We believe that this document is fully human-written

0 %

AI likelihood · overall

Human
100% human-written 0% AI-generated
SEGMENTS · HUMAN 1 of 1
SEGMENTS · AI 0 of 1
WORD COUNT 245
PEAK AI % 0% · §1
Analyzed
Jun 8
backend: pangram/v3.3
Segments scanned
1 windows
avg 245 words each
Distribution
100 / 0%
human / AI fraction
Verdict
Human
Pangram v3.3

Article text · 245 words · 1 segments analyzed

Human AI-generated
§1 Human · 0%

I submit an extension (an adblocker) to Google Chrome's web store.Google keeps rejecting it for dubious reasons. The first rejection was claim it was "spam". When I appealed, the review came back that it contained "additional functionality" because it uses "modifies network traffic". Well of course it does! When I asked the reviewer how I could achieve the stated functionality of blocking ads without the use of "declarativeNetRequest" I simply received the same canned response.I submit a totally new update that simplified the code and included comments, and references to other open source projecs that use the exact same mechanisms. Again it was rejected. On this appeal I asked if it could be escalated to a senior reviewer who could possibly reply with more context. Same canned response and rejection.I can't help but think Google has some internal policy to give adblockers a runaround. It is obvious to me the stated rejections are not valid (Note that I'm also not new to this - I have several extensions that have been published for years with thousands of users) but have never encountered such gate-keeping before.It's a sad state of affairs even if not totally unpredictable. To be honest I'm surprised Google hasn't made it an official policy to prohibit adblockers. But they haven't - obviously there are other adblockers published to the store, and that's what makes this so frustrating.Anyway, fellow developers. Anyone run into a similar situation? And how did you resolve it? Thanks!