383 Commits

Author SHA1 Message Date
Neil Lalonde
04525d0cf1 FIX: dfp category targeting params
DFP category targeting param wasn't always being updated on topic
list pages.

Also remove dependency on a category param being passed in to the
component from a template so that we can now place dfp ads
in places that don't have access to the current category and
targeting will still work.
2019-06-05 17:00:47 -04:00
Neil Lalonde
7af8f1d46b FEATURE: new setting to disable ads based on category of current page
Use the "no ads for categories" setting to define which category pages
(topic list and topics) should not render any ads.
2019-06-05 16:00:24 -04:00
Penar Musaraj
f745ecfbdc Rename adsense_ads_txt setting to ads_txt 2019-06-03 11:39:28 -04:00
Neil Lalonde
ab9cf6459e Update translations 2019-05-30 11:30:03 -04:00
Guo Xiang Tan
546101a357 Add frozen string literal to files. 2019-05-13 10:16:50 +08:00
Neil Lalonde
d3a5927ede Don't render inside a cloaked post 2019-05-10 14:22:18 -04:00
Neil Lalonde
2ca0adca05 Fix failing js test 2019-05-08 13:44:25 -04:00
Neil Lalonde
896e5a9838 Prettier 2019-05-08 11:22:21 -04:00
Neil Lalonde
10ab104cd8 JS test for mixed ads 2019-05-08 11:17:40 -04:00
Neil Lalonde
365f441924 FIX: groups with mixed case names not working 2019-05-08 11:01:01 -04:00
Neil Lalonde
4bd2035866 FEATURE: house ads can be configured to alternate with other ads
Use the new "house ads frequency" site setting to configure how often
house ads should show, as a percentage. This only applies in ad
placements where other ad networks are configured to appear.
2019-05-07 19:52:51 -04:00
Neil Lalonde
cdc14398ba FIX: linking to house ads URLs shows not found error page 2019-05-07 14:32:32 -04:00
Neil Lalonde
d9d7f4c8f4 FIX: house ads randomized instead of showing evenly 2019-05-03 16:04:04 -04:00
Neil Lalonde
26d42e9ed7 Fix compatibility with other js tests 2019-05-03 13:26:16 -04:00
Neil Lalonde
171656304b Version bump, update readme with House Ads info 2019-05-03 11:56:59 -04:00
Neil Lalonde
1bd80e1afe FEATURE: House Ads
Allows creating ads within Discourse admin at Plugins > House Ads.
Write the ads in html and style them with CSS in themes.
2019-05-03 11:39:34 -04:00
Neil Lalonde
5272995e74 FEATURE: use groups to control who sees ads 2019-05-03 11:39:34 -04:00
Neil Lalonde
369d5dfc9e oops revert again "FEATURE: use groups to control who sees ads" and all later" 2019-04-17 16:02:19 -04:00
Neil Lalonde
b105da53e8 disable js tests
works on my machine, but breaks build
2019-04-17 15:53:41 -04:00
Neil Lalonde
e6bcd96d8e FEATURE: use groups to control who sees ads" and all later 2019-04-17 15:40:50 -04:00
Neil Lalonde
50d258dc37 Revert "FEATURE: use groups to control who sees ads" and all later
Revert "Updates to codefund-ad"
Revert "Updates to carbonads-ad"
Revert "Updates to amazon-product-links"
2019-04-17 15:37:09 -04:00
Neil Lalonde
63e604d81b Updates to codefund-ad 2019-04-17 11:36:50 -04:00
Neil Lalonde
8ef02aa351 Updates to carbonads-ad 2019-04-17 11:36:50 -04:00
Neil Lalonde
881a8e5d4c Updates to amazon-product-links 2019-04-17 11:36:50 -04:00
Neil Lalonde
4fd7caffd6 FEATURE: use groups to control who sees ads
A new setting has been added in Admin > Settings > Ad Plugin called
"no ads for groups". Add group names to this list. If a user belongs
to any of the groups, they will not see any ads. This is an alternative
to using trust level settings like "adsense through trust level".
2019-04-17 11:36:50 -04:00
Neil Lalonde
6097e6f097 Clean-up codefund-ad component 2019-04-17 11:36:50 -04:00
Neil Lalonde
943acbfeb1 Add some js tests, and update adsense js 2019-04-17 11:36:47 -04:00
Diego Barreiro
8f2e4c5a49 FIX: Wrong Image 2019-04-15 13:54:20 -04:00
Diego Barreiro
147b1350ea FIX: Switch Property to Computed 2019-04-15 11:54:18 -04:00
Diego Barreiro
23ece34f53 FIX: Switch Var to Const 2019-04-15 11:54:18 -04:00
Diego Barreiro
7ee19d79c3 FIX: CSP URLs 2019-04-15 11:54:18 -04:00
Diego Barreiro
a1649f7cce BUMP: Plugin Version 2019-04-15 11:54:18 -04:00
Diego Barreiro
79a4c228a6 DEV: Update Readme 2019-04-15 11:54:18 -04:00
Diego Barreiro
608feb2e54 UX: Add Spanish Translations 2019-04-15 11:54:18 -04:00
Diego Barreiro
40c0af2177 DEV: Whitelist CarbonAds URLs on CSP 2019-04-15 11:54:18 -04:00
Diego Barreiro
0980914d0c UI: Style Ads 2019-04-15 11:54:18 -04:00
Diego Barreiro
c5272db7f3 UX: Init Carbon Ads 2019-04-15 11:54:18 -04:00
Sam Saffron
4516dbca26 Add missing license file 2019-04-08 17:51:50 +10:00
Neil Lalonde
cd35666059 Update translations 2019-04-05 10:08:42 -04:00
Régis Hanol
8fda5c3b7d
Delete .DS_Store 2019-03-21 22:10:24 +01:00
Régis Hanol
2065b8bd41
fix new lines in README 2019-03-21 22:09:23 +01:00
Neil Lalonde
ec10ef4483 FIX: wrong size setting being used for post-bottom desktop 2019-03-20 11:22:47 -04:00
Neil Lalonde
3f70312c84 Update translations 2019-03-04 10:12:10 -05:00
Neil Lalonde
9b7a8830b8 FIX: resizing of ad units when they're rendered 2019-02-25 09:53:28 -05:00
Neil Lalonde
9a695cc67d refactor google-dfp-ad component to reduce repetition 2019-02-22 11:15:40 -05:00
Penar Musaraj
ccad3ca226 FEAT: ads.txt support
Adds a plugin setting that holds text content served on a new /ads.txt route.
2019-02-04 16:14:43 -05:00
Neil Lalonde
0debcbf2e8 Move scss out of plugin.rb into a file in assets/stylesheets 2019-02-01 13:46:11 -05:00
Neil Lalonde
e101e6a439 Update translations 2019-01-31 16:42:29 -05:00
Nathan Hopkins
de0a47c1a7 Update CodeFund Ads to use new CodeFund API (#1)
Update CodeFund plugin to work with CodeFund's new API
2019-01-30 13:51:22 -05:00
Penar Musaraj
9172a8f405 Revert "Add support for ads.txt redirect"
This reverts commit f6c7c2d1af361f04ecaaaf5b8bb1cecdc11e6c7d.

Ads.txt redirection can be done directly in core, in admin/customize/permalinks.
2019-01-29 16:22:00 -05:00