Fixed an issue where email ads are displayed in both positions when you set it to only one.
Fixed an issue where you get an error if the user entity is not available in the email container.
Added two new positions for HTML emails: Above email content, Below email content
It works with code, banner, text and link ad type.
It works with user criteria.
Added popup option to hide overlay close button.
Bugs Fixed
Daily stats for advertisers were grouped by position, but position name isn't displayed.
Popup ads issue with packages.
Popup ads issue with auto hide and pagination.
AdBlock detection issue on Chrome.
CSS issues on some positions.
Carousel not working on embedded ads.
Compatibility issue on template modification for account_wrapper.
Fixed an issue where package discounts are not applied correctly when user selects the purchase length.
Added 2 new position criteria options:
Thread is older than X days
Thread is NOT older than X days
Added 2 new admin options:
Enable click fraud monitor global blocking - If one ad triggers an IP block, all ads with click fraud protection will be hidden from that IP.
Delete click fraud monitor entries older than x days
Added page URL in lick fraud monitor list.
Bugs Fixed
Error with activating ads after payment.
Changing ad owner with option "Add new owner to advertiser user groups" not working for groups set in the package.
Editing an ad in a package with "Ads do not require approval" setting enabled, still putting ad in pending approval.
Error in export/import ad without packages.
Error when some ads inherit the package settings and some don't and have different criteria and display priority.
Issue with mass pay invoices.
Promo thread error when the thread requires a custom thread field that has not been set.
Added 1 new position: Account alerts below item x container
Bugs Fixed
Template error when$xf.visitor
variable is not present.
Incorrect time display in package "time to wait" feature.
Keyword and affiliate link ads not working on paginated articles in AMS add-on.
AJAX requests not working for guests.
Header ads displaying below logo.
Added the ability to upload attachments for promo threads (requires permission).
Added the ability to mass extend ad end date.
Added user criteria option "User is a guest and accepted cookies".
Added 3 new positions: Above BB Code attachment, Below BB Code attachment, Over BB Code video attachment.
Added "UGC" rel attribute option.
Added pagination in ACP ad list with the admin option to set how many ads to display per page.
Added two new admin options for ACP ad list: Display ad owner, Display ad expiration date
Added two new package options for advertisers: Ads do not require approval, Add advertiser to user groups
Bugs Fixed
Incorrect total price display on ad creation page for CPM packages when advertiser cannot change purchase value.
Error when creating popup ad type from front-end.
Error when using link ad type with sidebar positions.
Carousel script has been replaced with a different one that has more options such as: transition speed, transition effect, direction (horizontal or vertical).
Added the option to enable carousel on certain devices.
Positions have been re-categorized and I have added quick position category selection above position list when creating ads/packages. If you have created custom positions, they will not reset and may look out of place. There is an option in the position section where you can reset positions but it will delete custom ones so please keep that in mind.
Added the option to use rel="sponsor" for links.
Added keyword ad replacement option.
Added position criteria options "Resource ID is" and "Resource ID is NOT".
Added global admin option to exclude ads for threads that have certain prefixes.
Bugs Fixed
Creating invoice manually with a certain username, ends up with the admin username.
Using the option "Delete invoices" when deleting ads, not working.
Wrong phrase in email when ad is rejected.
Fixed missing icon on guest stats access page.
Promo threads not included in the featured thread widget.
Added support for Article Management System add-on.
Added keyword option to use multiple keywords with different URLs and titles.
Added option for affiliate link ad type to exclude certain URLs.
Added package option to set how to display ads: block, inline block, inline, flexbox.
Code improvements for better performance.
Bugs Fixed
Added some missing phrases.
Issue with lazy loading ads and backup ads for adblock detection.
Not deleting old click fraud monitor entries.
Other code issues.
Added the option to refresh lazy loaded ads every x seconds.
Added new admin option to set for which devices you want to enable AdBlock detection.
Added 3 new positions: Above thread post x container, Above conversation message x container, Above profile post x container
Ad options "Enable lazy loading" and "Display without wrapper" have been added to the package as well.
Bugs Fixed
"Enable lazy loading" ad option only working for admins.
Position criteria "Item ID" flag case sensitivity issue.
"Inherit package settings" ad option JS check issue.
Keyword ad price not updating correctly on the creation page when premium keywords with different case are used.
Added admin option "Enable page info" that allows you to view the controller class, controller action, view class and the content template name of any page (to use in page criteria).
Added code ad option "Enable lazy loading" to load the ad after the page loads, when the ad container is in the view.
Added code ad option "Display without wrapper" to display code ads without any div tags around the ad.
XF Page criteria option "Content template is" now allows you to use multiple values separated by commas.
Bugs Fixed
Advertiser user groups admin option not working.
Added keyword page replace limit for keyword ads.
Added new Position criteria options:
AdBlock detection code has been removed from the core JS file and added in the template to prevent breaking the detection if the main script is blocked.
- Thread author is/NOT a member of any of the selected user groups
- Post author is/NOT
- Post author is/NOT a member of any of the selected user groups
Added support for SVG images.
Bugs Fixed
Missing phrase.
Affiliate link ads anchor text URL escape issue.
Preventing validation errors for promo threads.
Added custom thread field support for promo thread ads.
New ad position called "Footer fixed" that allows you to stick ads at the bottom of the screen, allowing users to close them.
New keyword and affiliate link ad option that allows you to use them in resource description.
New position criteria option called "Maximum results on page".
New admin option to exclude AdBlock detection on certain pages based on the content template.
New admin option to globally exclude ads from certain nodes.
New admin option that allows you to enable keyword and affiliate link ads in custom thread fields.
Bugs Fixed
Affiliate ads link title issue with $ values not showing up.
Backup ads lazy loading not working correctly.
Carousel arrows and dots FA icons not working.
Background ads impressions not counting when using "When ad is loaded" count view method.
Added a new AdBlock detection option to display a dismissible notice. The notice can be styled via style properties.
Added support for Social Gorups add-on for main content template ad positions.
Bugs Fixed
Ad saving issue when trying to remove XF template syntax from the ad code.
Affiliate ad link issue with adding some parameters.
Added 3 new positions for conversation messages and 50 new predefined dynamic positions. Now there are 150+ positions to choose from.
Bugs Fixed
Affiliate link ads not working with "unfurled" urls.
Clone issue with some settings.
Issue with "Sticky any post" add-on on thread positions inside thread post.
Added a new position criteria option called "Thread author is the ad owner" which can be used with free packages to allow thread authors to display their own ads in their own threads.
Fixed an import/export issue.
This release fixes some compatibility issues with XF 2.1.0
NOTE: This release is for XenForo 2.1.x. Do not try to upgrade to this version if you are running XenForo 2.0.x
IMPORTANT: Please disable add-on or your board before starting the upgrade process.
Added option to append params if not found for affiliate link option "Replace parameters in affiliate URL".
Added Bank Transfer option to "Mark as paid" the invoice. This will send an alert notification to admin.
Fixed an issue in package list for advertisers where an incorrect variable name is causing an error.
NOTE: If you are already using XenForo 2.1, do not upgrade to this version. A new version will be released right after this one for XF 2.1.
Added a new option to affiliate link ad type that allows you to replace one or more parameters in affiliate links.
Fixed a bug where extending CPC/CPM ads not working as expected.