-
Posts
30 -
Joined
-
Last visited
About Tim Vereecke
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
Tim Vereecke's Achievements
Newbie (1/5)
7
Reputation
-
Chrome is restricting website access to third-party
Tim Vereecke replied to Saria's topic in For Developers
hi Saria, You might have seen it in the mean time, but here is a detailed blog about this topic https://www.revive-adserver.com/blog/how-does-revive-adserver-use-third-party-cookies/ -
hi Steve, When you test performance of asynchronous make sure to have ALL your zones using the asynchronous method. The reason is: The asynchronous method sends the actual zone invocation request on DOMContentLoaded. However the synchronous version delays this DOMContentLoaded event. This is also true when the async zone is before any sync zone (like seen in your screenshot) For example if on your PRD site you would add a single zone using asynchronous it would for synchronous zones to load which delay the yellow line (=DOMContentLoaded)
-
Tim Vereecke reacted to a post in a topic: Recommendations for video CDN
-
Click-Counting with Generic HTML Banner (Do not alter HTML)
Tim Vereecke replied to media's topic in Using Revive Adserver
Unless I misunderstood your question you should still prepend {clickurl} to the actual link. (even with Do not alter HTML) <a href="{clickurl}https://www.targetsite.com/">Shop now</a> -
isabella reacted to a post in a topic: FOSDEM 2024 - Revive Adserver Performance Talk
-
isabella reacted to a post in a topic: FOSDEM 2024 - Revive Adserver Performance Talk
-
On February 4th 2024 (Noon CET) I will present at FOSDEM 2024; the topic is about how I used Revive Adserver to improve privacy and Web Performance. Maybe I will see you in Brussels? Or if you are interested there is also a live stream Kind regards; Tim From Google AdSense to FOSS: Lightning-fast privacy-friendly banners I run [link removed], the largest and fastest scale modeling website in the world. As such, I need a fast and privacy-aware advertisement solution to best serve my user base. 5 years ago, just before GDPR became applicable I decided to replace my existing Google AdSense solution. While easy to set up, AdSense and other vendors were in hindsight too slow or not meeting my privacy expectations. The cornerstone of the new architecture became the popular, free and open source (GNU GPL) Revive Adserver (formerly known as OpenX). Without leaking information, Revive Adserver allows me to serve targeted ads without degrading Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS) or other Web Vitals. In this talk you will learn about my design choices as well as interesting techniques and best practices to serve and monitor banner ads performance. More info: https://fosdem.org/2024/schedule/event/fosdem-2024-2266-from-google-adsense-to-foss-lightning-fast-privacy-friendly-banners/
-
How can I use adserver for my forum promocommunity?
Tim Vereecke replied to Wasif's topic in Using Revive Adserver
Hi Wasif, Here is a link which likely answers your questions: https://www.revive-adserver.com/faq/using-google-adsense-with-revive-adserver/ Kind regards, Tim -
With the new Speculation rules API browsers can prerender pages. This can lead to ad impressions being requested and logged without users navigation to the page (and not seeing ads). I think it would make sense to delay the logging to be delayed till after the prerenderingchange event to: Avoid views never seen Avoid reduction of CTR eg. if (document.prerendering) { document.addEventListener("prerenderingchange", doSomething, { once: true, }); } else { doSomething(); } Reference: https://developer.mozilla.org/en-US/docs/Web/API/Speculation_Rules_API
-
Tim Vereecke reacted to a post in a topic: Revive forum dead?
-
Tim Vereecke reacted to a post in a topic: Asynchronous JS or Javascript invocation code?
-
thx for the reply and great seeing you here as well. Yes the iframe brings me back to the current situation. Somebody else has an idea if feasible?
-
Tim Vereecke reacted to a post in a topic: Banner type: PHP
-
utrenkner reacted to a post in a topic: Banner type: PHP
-
Tim Vereecke reacted to a post in a topic: Example website
-
Hi, Is there a banner type which supports executing PHP to render the banner HTML dynamically? Current state I currently have an HTML banner which populates dynamic data like below (4 dynamically picked products, with up to date pricing). The JS code to fetch and display the data runs client side. Although it works like a charm it does involve multiple requests. Question for future state I would like to execute this logic server side and have Revive return the server side rendered HTML by executing PHP (read from database). Is it possible? And what is the best approach to do that? I tried looking for an existing plugin and or forum post discussing this; but failed to find it? Thank you for your guidance! Tim
-
Tim Vereecke reacted to a post in a topic: Lazy Loading in revive
-
Any revive tool for Campaign management for Advertisers?
Tim Vereecke replied to SamJaba's topic in Using Revive Adserver
I used the API (paid version) and built one myself inside my CMS. Not the answer you were looking for, but I did this 2 years ago when I had the same question as you -
Tim Vereecke reacted to a post in a topic: loading=lazy gained 3-4 points in Pagespeed Insights
-
scott001 reacted to a post in a topic: loading=lazy gained 3-4 points in Pagespeed Insights
-
Hi, For those interested in performance, after modifying asyncspc.php and adding native loading=lazy (supported in Chrome/FF) to the $imageTag I gained 3-4 points in Google Pagespeed Insights. When scrolling down the Revive banners are loaded well before they appear in the viewport. Hope this helps Tim