[Formatting] macrumors.com has gaps where ads were
Domain: macrumors.com
Description of problem:
When Purify blocks an ad it removes the entire section of the webpage, whereas (certainly while A-B testing on macrumors.com) Better seems to leave an empty placeholder instead.
A URL/page where problem is visible: https://www.macrumors.com
Reported via: email
On macOS
Reproduced on Mac with Better enabled? Yes
On iOS
Reproduced on iOS with Better enabled? No
LK: mobile version is rendered differently
Console output
[Error] XMLHttpRequest cannot load https://fastlane.rubiconproject.com/a/api/fastlane.json?account_id=11576&site_id=88252&zone_id=416734&size_id=2&p_pos=btf&rp_floor=0.01&tk_flint=pbjs_lite_v0.19.0&p_screen_res=1280x800&kw=macrumors.com&tg_i.site=macrumors.com&tg_i.pos=atf&tg_i.adunit=homepage&rand=0.1114203246698251&rf=https%3A%2F%2Fwww.macrumors.com%2F due to access control checks.
ajax (macrumors.com.js:125)
(anonymous function) (macrumors.com.js:243:296)
forEach
callBids (macrumors.com.js:242:258)
(anonymous function) (macrumors.com.js:70:169)
forEach
callBids (macrumors.com.js:69:327)
requestBids (macrumors.com.js:43:367)
(anonymous function) (macrumors.com.js:392)
push (macrumors.com.js:35:294)
ga (macrumors.com.js:391:484)
ma (macrumors.com.js:385:263)
init (macrumors.com.js:426:414)
Global Code (macrumors.com.js:436:384)
[Error] XMLHttpRequest cannot load https://fastlane.rubiconproject.com/a/api/fastlane.json?account_id=11576&site_id=88252&zone_id=416734&size_id=15&p_pos=btf&rp_floor=0.01&tk_flint=pbjs_lite_v0.19.0&p_screen_res=1280x800&kw=macrumors.com&tg_i.site=macrumors.com&tg_i.pos=btf&tg_i.adunit=homepage&rand=0.4717672835026807&rf=https%3A%2F%2Fwww.macrumors.com%2F due to access control checks.
ajax (macrumors.com.js:125)
(anonymous function) (macrumors.com.js:243:296)
forEach
callBids (macrumors.com.js:242:258)
(anonymous function) (macrumors.com.js:70:169)
forEach
callBids (macrumors.com.js:69:327)
requestBids (macrumors.com.js:43:367)
(anonymous function) (macrumors.com.js:392)
push (macrumors.com.js:35:294)
ga (macrumors.com.js:391:484)
ma (macrumors.com.js:385:263)
init (macrumors.com.js:426:414)
Global Code (macrumors.com.js:436:384)
[Error] XMLHttpRequest cannot load https://fastlane.rubiconproject.com/a/api/fastlane.json?account_id=11576&site_id=88252&zone_id=416734&size_id=15&p_pos=btf&rp_floor=0.01&tk_flint=pbjs_lite_v0.19.0&p_screen_res=1280x800&kw=macrumors.com&tg_i.site=macrumors.com&tg_i.pos=btf&tg_i.adunit=homepage&rand=0.9366879213498582&rf=https%3A%2F%2Fwww.macrumors.com%2F due to access control checks.
ajax (macrumors.com.js:125)
(anonymous function) (macrumors.com.js:243:296)
forEach
callBids (macrumors.com.js:242:258)
(anonymous function) (macrumors.com.js:70:169)
forEach
callBids (macrumors.com.js:69:327)
requestBids (macrumors.com.js:43:367)
(anonymous function) (macrumors.com.js:392)
push (macrumors.com.js:35:294)
ga (macrumors.com.js:391:484)
ma (macrumors.com.js:385:263)
init (macrumors.com.js:426:414)
Global Code (macrumors.com.js:436:384)
[Error] XMLHttpRequest cannot load https://fastlane.rubiconproject.com/a/api/fastlane.json?account_id=11576&site_id=88252&zone_id=416734&size_id=15&alt_size_ids=10&p_pos=btf&rp_floor=0.01&tk_flint=pbjs_lite_v0.19.0&p_screen_res=1280x800&kw=macrumors.com&tg_i.site=macrumors.com&tg_i.pos=atf&tg_i.adunit=homepage&rand=0.7841281279302311&rf=https%3A%2F%2Fwww.macrumors.com%2F due to access control checks.
ajax (macrumors.com.js:125)
(anonymous function) (macrumors.com.js:243:296)
forEach
callBids (macrumors.com.js:242:258)
(anonymous function) (macrumors.com.js:70:169)
forEach
callBids (macrumors.com.js:69:327)
requestBids (macrumors.com.js:43:367)
(anonymous function) (macrumors.com.js:392)
push (macrumors.com.js:35:294)
ga (macrumors.com.js:391:484)
ma (macrumors.com.js:385:263)
init (macrumors.com.js:426:414)
Global Code (macrumors.com.js:436:384)
[Error] TypeError: NSGPT.loadGPT is not a function. (In 'NSGPT.loadGPT()', 'NSGPT.loadGPT' is undefined)
onerror (macrumors.com.js:380:378)
[Error] XMLHttpRequest cannot load https://googleads.g.doubleclick.net/pagead/id due to access control checks.
bf (www-embed-player.js:312:394)
af (www-embed-player.js:301:413)
(anonymous function) (www-embed-player.js:523)
Q (www-embed-player.js:203:114)
ri (www-embed-player.js:520:109)
yi (www-embed-player.js:529:110)
Ei (www-embed-player.js:536:139)
(anonymous function) (www-embed-player.js:557)
Global Code (wsaA1s7oCKA:10:19168)
[Error] XMLHttpRequest cannot load https://googleads.g.doubleclick.net/pagead/id due to access control checks.
bf (www-embed-player.js:312:394)
af (www-embed-player.js:301:413)
(anonymous function) (www-embed-player.js:523)
Q (www-embed-player.js:203:114)
ri (www-embed-player.js:520:109)
yi (www-embed-player.js:529:110)
Ei (www-embed-player.js:536:139)
(anonymous function) (www-embed-player.js:557)
Global Code (RQoEsUJpy_Q:10:19074)
[Error] XMLHttpRequest cannot load https://googleads.g.doubleclick.net/pagead/id due to access control checks.
bf (www-embed-player.js:312:394)
af (www-embed-player.js:301:413)
(anonymous function) (www-embed-player.js:523)
Q (www-embed-player.js:203:114)
ri (www-embed-player.js:520:109)
yi (www-embed-player.js:529:110)
Ei (www-embed-player.js:536:139)
(anonymous function) (www-embed-player.js:557)
Global Code (4miX5CNATEI:10:19247)
[Error] XMLHttpRequest cannot load https://googleads.g.doubleclick.net/pagead/id due to access control checks.
bf (www-embed-player.js:312:394)
af (www-embed-player.js:301:413)
(anonymous function) (www-embed-player.js:523)
Q (www-embed-player.js:203:114)
ri (www-embed-player.js:520:109)
yi (www-embed-player.js:529:110)
Ei (www-embed-player.js:536:139)
(anonymous function) (www-embed-player.js:557)
Global Code (UyFUDQ5LLZw:10:19071)
[Error] XMLHttpRequest cannot load https://googleads.g.doubleclick.net/pagead/id due to access control checks.
bf (www-embed-player.js:312:394)
af (www-embed-player.js:301:413)
(anonymous function) (www-embed-player.js:523)
Q (www-embed-player.js:203:114)
ri (www-embed-player.js:520:109)
yi (www-embed-player.js:529:110)
Ei (www-embed-player.js:536:139)
(anonymous function) (www-embed-player.js:557)
Global Code (UUxahFzjGS4:10:18901)
[Error] Failed to load resource: The URL was blocked by a content blocker (z0WVjCBSEeGLoxIxOQVEwQ, line 0)
[Error] Failed to load resource: The certificate for this server is invalid. You might be connecting to a server that is pretending to be “zdbb.netshelter.net” which could put your confidential information at risk. (set, line 0)
[Error] QuotaExceededError (DOM Exception 22): The quota has been exceeded.
setItem (core_id.js:1:159)
Global Code (core_id.js:1:159)
[Error] XMLHttpRequest cannot load https://googleads.g.doubleclick.net/pagead/id due to access control checks.
bf (www-embed-player.js:312:394)
af (www-embed-player.js:301:413)
(anonymous function) (www-embed-player.js:523)
Q (www-embed-player.js:203:114)
ri (www-embed-player.js:520:109)
(anonymous function) (www-embed-player.js:533)
[Error] XMLHttpRequest cannot load https://googleads.g.doubleclick.net/pagead/id due to access control checks.
bf (www-embed-player.js:312:394)
af (www-embed-player.js:301:413)
(anonymous function) (www-embed-player.js:523)
Q (www-embed-player.js:203:114)
ri (www-embed-player.js:520:109)
(anonymous function) (www-embed-player.js:533)
[Error] XMLHttpRequest cannot load https://googleads.g.doubleclick.net/pagead/id due to access control checks.
bf (www-embed-player.js:312:394)
af (www-embed-player.js:301:413)
(anonymous function) (www-embed-player.js:523)
Q (www-embed-player.js:203:114)
ri (www-embed-player.js:520:109)
(anonymous function) (www-embed-player.js:533)
[Error] XMLHttpRequest cannot load https://googleads.g.doubleclick.net/pagead/id due to access control checks.
bf (www-embed-player.js:312:394)
af (www-embed-player.js:301:413)
(anonymous function) (www-embed-player.js:523)
Q (www-embed-player.js:203:114)
ri (www-embed-player.js:520:109)
(anonymous function) (www-embed-player.js:533)
[Error] XMLHttpRequest cannot load https://googleads.g.doubleclick.net/pagead/id due to access control checks.
bf (www-embed-player.js:312:394)
af (www-embed-player.js:301:413)
(anonymous function) (www-embed-player.js:523)
Q (www-embed-player.js:203:114)
ri (www-embed-player.js:520:109)
(anonymous function) (www-embed-player.js:533)
(anonymous function) (www-embed-player.js:266)
> Selected Element
< <div id="sideAd">…</div>