Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Content Content
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 299
    • Issues 299
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Better
  • ContentContent
  • Issues
  • #566

Closed
Open
Created May 22, 2017 by Laura Kalbag@laura⚡Developer

[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

Screen_Shot_2017-05-22_at_17.53.46

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>
Assignee
Assign to
Time tracking

Like this? Fund us! Your patronage helps keep us independent and going.