Ads in Conversation Replies
In order to avoid ad clutter in replies, we have recently updated the logic behind the frequency and placement of ads in Conversation replies.
Goals
- Avoid ad stacking
- Decrease ad density by increasing intervals between ads
- Mitigate loss of revenue by keeping ads in reply threads with enough spacing to balance the UX.
Logic Updates
Footer Ad
- First, check if the last comment has an ad:
- If so:
- don't load the footer ad
- apply any CSS related tweaks (eg. remove extra whitespace)
- If not, load the footer ad
- If so:
Example 1
![Screen Shot 2022-12-09 at 2.49.44 PM.png 819](https://files.readme.io/5e19734-Screen_Shot_2022-12-09_at_2.49.44_PM.png)
An example of last comment having an ad which disallows an ad in the footer.
Reply Thread Ads
Let the default ad interval be x
.
- If the parent comment of this reply thread has an ad OR
- if the next comment after the parent comment has an ad:
2x
- double the ad interval for this thread for less ad cadence
- If neither parent nor next comment has an ad:
1x
- no change to ad interval
Example 2
![Screen Shot 2022-12-09 at 3.29.21 PM.png 631](https://files.readme.io/52ccc68-Screen_Shot_2022-12-09_at_3.29.21_PM.png)
In this example, the promo interval for replies is 2
but because the next comment has an ad, the interval is overridden and becomes 4
.
Special Case
- If the final reply in the thread lands on an ad interval AND
- if there is a next comment:
show ad
- Otherwise,
don't show ad
Example 3
![Screen Shot 2022-12-09 at 3.35.25 PM.png 631](https://files.readme.io/d0ea505-Screen_Shot_2022-12-09_at_3.35.25_PM.png)
For this special case, if we remove one reply from the previous example, the promo interval is ignored to avoid the ads from stacking.
Updated over 1 year ago
What’s Next