3255 comments found.
1. Quick question for the pop-up. The template size, do i have to change it all the time to the exact size of the pop up ?
2. also to add a close button or an X on it? is this supported?
3. whats the difference between ajax shrotcode and normal shortcode and which one is better?
Hi,
We are experiencing severe performance degradation on a production WordPress site directly linked to BSA Pro behavior, and after extensive analysis we believe this may point to a structural issue rather than a configuration problem.
- Environment
- WordPress (latest)
- Theme: Newspaper (tagDiv / td-composer)
- PHP-FPM + Nginx
- BSA Pro (latest available version)
- Critical Observations
On pages with multiple ad placements (homepage, category archives), we are consistently observing:
- Extremely high TTFB (in some cases exceeding 200 seconds)
- Significant CPU load on PHP-FPM during page rendering
- Multiple executions of ad spaces within a single request
- Repeated execution of the same ad space IDs during the same request lifecycle
- Ad spaces returning empty output but still being fully processed
This behavior alone is enough to degrade server performance under moderate traffic.
- Key Concerns
1. Execution without output still consumes full resources
Ad spaces that return no visible output still go through full processing, which becomes critical when multiple empty slots are present on a page.
2. Lack of deduplication
We are seeing the same ad space IDs executed multiple times within a single request, which suggests there is no internal safeguard to prevent duplicate execution.
3. Aggressive viewability tracking
The plugin generates continuous requests to:
/wp-admin/admin-ajax.php?action=bsa_viewable_callback
This appears to run independently per ad slot and scales poorly when multiple placements are present, significantly increasing backend load.
- Why this is problematic
The combination of:
- Multiple ad slots per page
- No execution limits
- No deduplication
- Continuous AJAX tracking
creates a scenario where the plugin can easily overwhelm the server, even under normal traffic conditions.
This is not an edge case — it happens on standard layouts like homepage or category pages.
- Questions
1. Is this execution model (processing all ad spaces regardless of output) expected behavior?
2. Is there any built-in mechanism to:
- Limit the number of ad executions per request?
- Prevent duplicate execution of the same ad space?
3. Can the viewability tracking system be configured or reduced in frequency?
- Conclusion
From a production standpoint, the current behavior introduces a significant performance risk.
Even with correct setup, pages with multiple placements can experience exponential load due to how execution and tracking are handled.
We would appreciate clarification on whether this is intended behavior or if there are recommended strategies to mitigate this at scale.
Thanks
Hi,
I don’t know if you are talking about Ads Pro plugin because BSA Pro is not our item 
Anyway you can send me temporary admin access to your websites then I will be able check it out. We are working on the new version with the next improvements so probably we will able to add something else.
Regards
Hello,
After updating from 4.54 to the last version, views do not count as expected. I try to refresh the page with the ads a few times, and then go to the backend, without any change in views.
After upgrade, is there a specific action that we need to take? Do you have documentation on how to solve this? I have rollback to the earlier version, but an upgrade is urgent here.
Hi,
You need to re-activate the plugin after uploading all new files as in the documentation: https://adspro.scripteo.info/documentation/#update-guide
Regards
Hello, that did not work. However, after refreshing some pages, and going back to the old plugin, I see that the views are counted. But not reflected in the plugin unless I reverted back to the old plugin.
Is there a new feature of updating the backoffice from X to Y minutes, and I need to wait for it?
Hello,
Any feedback about this?
Hi,
Currently we are working on the new auto-update option but now you can do this manually. I can take a look at your installation but you need to renew your support service which expired few years ago. Thanks
The latest revised version 5.1 has been released: https://patchstack.com/database/wordpress/plugin/ap-plugin-scripteo/vulnerability/wordpress-ads-pro-plugin-5-0-broken-access-control-vulnerability?_a_id=454
Your plugin currently has 9 security vulnerabilities reported on WordFence that are waiting for your patch. Are you patching this? And when?
We cannot use this plugin on our site like this – https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/ap-plugin-scripteo
All these points have been improved in version 5.0, so please do not mislead other customers.
No. They’re still very much unpatched. And what does “improved” even mean?
Wordfence says you are putting your customers’ websites at risk. These are not small issues!
So, you have an obligation to fix it or withdraw this plugin from the marketplace.
We checked 5.0 version once again and all improvements seems fine. Can you send me more details? You can send the list via support form because I don’t know points are you talking about?
Simply click the link https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/ap-plugin-scripteo and scroll down the page. It shows the 9 vulnerabilities that wordfence is flagging for your plugin.
All cases concerns old versions.. I recommend using newer than 4.95 version.
That is dishonest.
This plugin is causing a large boost in CPU seconds and is causing higher costs in hosting fees. Is there anything I can do to remove this usage? I do like the plugin for managing my affiliate links but it’s costing more money than it’s making at the moment.
Hi,
I recommend using the latest 5.0 version and ajax shortcodes to make it ultra-light, example: [bsa_pro_ajax_ad_space id=1]
Regards
Hello, We are setting up your module for our website. However, the license cannot be activated because it displays the following message: “Ads Pro Update Notice cannot be shown because Purchase Code seems invalid or has been used on the other site also. Here you can purchase Ads Pro or Contact us if you are our customer.”
It is impossible to remove the purchase code from the previous website since it has been deleted and is no longer using your system.
Please provide instructions on how to resolve this issue so we can use your system correctly, as there are no options to properly modify the license usage.
Any idea why it displays two backdoors while I’m scanning my website ?
I run a scanning using virus total and here is the results :
https://www.virustotal.com/gui/file-analysis/NTllYWRjY2EzZDIzYmZjNGI3NGZhNzE5OGJlODA5OWU6MTc2ODczMzc3NQ==This vendor in the report doesn’t say anything special or it’s about checking the purchase function because we hide a lot of features until the user uses the correct purchase code in the settings.
Thank you for the prompt response. So nothing to worry about right ? Just a false positive?
Of course, all is good but I recommend using the latest version 5.0 which is compatible with the latest wordpress version.
Is there a way to extend the hook functionality to, say like, after paragraph 20, paragraph 30 etc? My site has pretty long posts.
Hi,
Yes, you can use the below shortcode with specify number of paragraph: 20|[bsa_pro_ad_space id=1] or 30|[bsa_pro_ad_space id=1]
Regards
Perfect. Where exactly would I put this short code? In one of the hook spots or just in the post template? Thanks!
Hi, I tried putting this short code in my post template but it didn’t work. It just showed “30|” in text before the ad. Also tried putting it in one of hook spots but that didn’t work either. Not sure where I am supposed to put this code?
Hi, I recommend using the latest version of Ads Pro to be sure that works fine. Anyway you can renew your support service then I will be able check your whole installation. Regards
In my website I have added the purchase code and it shows ” Purchase code has been saved.” However, when I go to add a new space, I get the below message “Trial Version Use purchase code to unlock CPC, CPM, CPD Billing Models.
Paste purchase code in the settings (Ads Pro > Settings > Purchase Code). Where is your purchase code? Learn more.
- or -
Buy now the latest version of Ads Pro.”
Probably you have used same purchase code on multiple websites. Here you can deactivate license on the old sites yourself: Ads Pro > Settings > General > Deactivate Purchase Code
How to use payment gateways like zoho payments or razorpay?
Even though I purchased this plugin a long time ago. I hadn’t installed it until a few weeks ago. After I installed it, I found that WordFence gave a warning about it and strongly recommended removing it from all websites due to security vulnerabilities. It’s been quite a while that this plugin has not been updated / patched to address this vulnerability, which, of course, is very disappointing.
https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/ap-plugin-scripteo/ads-pro-plugin-multi-purpose-wordpress-advertising-manager-495-unauthenticated-sql-injection-via-site-idHi,
All reported cases have been done in the latest updates so I recommend to use 5.0 version.
Regards
lol I just noticed your update changelog for the new version. I wouldnt call that an update but more of a confession honestly and how many years has this plugin been on user’s websites ? and you just now caught these vulnerabilities ? We just recovered from a massive data breach while cleantalk security kept warning us about this plugin. I ignored their warnings. One more time and this plugin is history
All reported warnings have been fixed asap in previous updates. In any case, the latest update seems to be a good reason to keep Ads Pro for years to come 
If it is now secure I will agree. Its a great plugin but using it as a backdoor – not so great lol. I will say your team can atleast admit this out loud with honesty and that is definitely a good thing
FUNCIONA NUM SITE PHP? CONSIGO COLOCAR OS BANNERS EM UM SITE PH´P?
Hi,
Yes, you can use iframe code to display ads on external sites like php sites.
Regards
Bonjour,
Comment allez-vous? My name is Kym.
I am thinking of purchasing this for my agency and must know if your plugin is compatible with a few plugins I use for my client sites.
Firstly, is it compatible with WP Snippets AI: https://wpsnippets.ai
Also, is it compatible with Yoast SEO: https://yoast.com
Merci, Kym
Hi,
Ads Pro works fine with any free or premium theme and plugin which is compatible with the latest WordPress version as the Ads Pro is.
Let me know if you want to know anything else.
Thanks
I just received the following message:
”Trial Version Use purchase code to unlock the Order Form and other features. Paste purchase code in the settings (Ads Pro > Settings > Purchase Code). Where is your purchase code? Learn more. – or – Buy now the latest version of Ads Pro.”
The purchase code has been saved and shows a green tick in the Settings panel.
Hi,
Send me your purchase code then I will be able to check your installations.
Please confirm that you have used purchase code for one site only, otherwise you can to deactivate license on the old sites yourself here: Ads Pro > Settings > General > Deactivate Purchase Code
You can renew the support service (if your support service has expired) and send me your purchase code then I will then manually refresh your purchase code (if you have used them in more sites or do not want to deactivate the sites yourself).
Here you can renew support service: https://codecanyon.net/item/ads-pro-plugin-multipurpose-wordpress-advertising-manager/10275010 Here you can send me support request with purchase code if you have used it for one site only: https://codecanyon.net/item/ads-pro-plugin-multipurpose-wordpress-advertising-manager/10275010/support/contactThis plugin allows advertisers to define their criteria by keywords, defining the system in WordPress entirely based on displaying ads on the site dynamically, exclusively by keyword, or both depending on the content.
This might be a great plugin, but it is owned by wicked and greedy people. Purchased this script a couple of years ago and used it for awhile but stopped. Now i wish to use install and use it again, they won’t let me unless i renew my support. How wicked can someone be to force a person to pay over $93 to just activate an script he legally purchased!
is there any videos or someone can tell me how to use this plugin,, I bought it too many years ago but i don’t know how to use it !!!
Hi,
recently banner ad reports have started showing referrals/clicks from the likes of Google/Lazada/Dominos/Transferwise and so on.
It used to just show what page on my website a user clicked the ad.
Why is this happening?
Cheers