Ads Manager 2 by Siropu

Ads Manager 2 by Siropu [Paid] 2.5.8

No permission to buy (€49.99)
Ads Manager 2 (version 2.5.4) PHP 8.4 deprecation warnings:

The included version(s) of vendor software MobileDetect does not support PHP >=8.0. You should include version 4.8.x for those running PHP 8.0+, especially PHP 8.4+ where many deprecation warnings could be logged.

These also appears to be a few other areas where parameters are implicitly marked as nullable, resulting in PHP 8.4 deprecation warnings.

Code:
[16-Jan-2025 08:13:44 UTC] PHP Deprecated:  Detection\MobileDetect::__construct(): Implicitly marking parameter $headers as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Vendor/MobileDetect/MobileDetect.php on line 836
[16-Jan-2025 08:13:44 UTC] PHP Deprecated:  Detection\MobileDetect::setHttpHeaders(): Implicitly marking parameter $httpHeaders as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Vendor/MobileDetect/MobileDetect.php on line 861
[16-Jan-2025 08:13:44 UTC] PHP Deprecated:  Detection\MobileDetect::setCfHeaders(): Implicitly marking parameter $cfHeaders as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Vendor/MobileDetect/MobileDetect.php on line 949
[16-Jan-2025 08:13:44 UTC] PHP Deprecated:  Detection\MobileDetect::setUserAgent(): Implicitly marking parameter $userAgent as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Vendor/MobileDetect/MobileDetect.php on line 999
[16-Jan-2025 08:13:44 UTC] PHP Deprecated:  Detection\MobileDetect::isTablet(): Implicitly marking parameter $userAgent as nullable is deprecated, the explicit nullable type must be used instead in /home/cx/public_html/community/src/addons/Siropu/AdsManager/Vendor/MobileDetect/MobileDetect.php on line 1262
[16-Jan-2025 08:13:44 UTC] PHP Deprecated:  Detection\MobileDetect::isTablet(): Implicitly marking parameter $httpHeaders as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Vendor/MobileDetect/MobileDetect.php on line 1262
[16-Jan-2025 08:13:44 UTC] PHP Deprecated:  Detection\MobileDetect::is(): Implicitly marking parameter $userAgent as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Vendor/MobileDetect/MobileDetect.php on line 1293
[16-Jan-2025 08:13:44 UTC] PHP Deprecated:  Detection\MobileDetect::is(): Implicitly marking parameter $httpHeaders as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Vendor/MobileDetect/MobileDetect.php on line 1293
[16-Jan-2025 08:13:44 UTC] PHP Deprecated:  Detection\MobileDetect::match(): Implicitly marking parameter $userAgent as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Vendor/MobileDetect/MobileDetect.php on line 1322
[16-Jan-2025 08:13:49 UTC] PHP Deprecated:  Siropu\AdsManager\Entity\Ad::matchesUserCriteria(): Implicitly marking parameter $visitor as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Entity/Ad.php on line 355
[16-Jan-2025 08:13:49 UTC] PHP Deprecated:  Siropu\AdsManager\Entity\Package::isValidAdvertiser(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Entity/Package.php on line 227
[16-Jan-2025 08:13:49 UTC] PHP Deprecated:  Siropu\AdsManager\Entity\Package::getAdvertiserPurchaseLimit(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Entity/Package.php on line 456
[16-Jan-2025 08:13:49 UTC] PHP Deprecated:  Siropu\AdsManager\Entity\Package::isPurchaseLimitReached(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Entity/Package.php on line 478
 
Ads Manager 2 (version 2.5.4) PHP 8.4 deprecation warnings:

The included version(s) of vendor software MobileDetect does not support PHP >=8.0. You should include version 4.8.x for those running PHP 8.0+, especially PHP 8.4+ where many deprecation warnings could be logged.

These also appears to be a few other areas where parameters are implicitly marked as nullable, resulting in PHP 8.4 deprecation warnings.

Code:
[16-Jan-2025 08:13:44 UTC] PHP Deprecated:  Detection\MobileDetect::__construct(): Implicitly marking parameter $headers as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Vendor/MobileDetect/MobileDetect.php on line 836
[16-Jan-2025 08:13:44 UTC] PHP Deprecated:  Detection\MobileDetect::setHttpHeaders(): Implicitly marking parameter $httpHeaders as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Vendor/MobileDetect/MobileDetect.php on line 861
[16-Jan-2025 08:13:44 UTC] PHP Deprecated:  Detection\MobileDetect::setCfHeaders(): Implicitly marking parameter $cfHeaders as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Vendor/MobileDetect/MobileDetect.php on line 949
[16-Jan-2025 08:13:44 UTC] PHP Deprecated:  Detection\MobileDetect::setUserAgent(): Implicitly marking parameter $userAgent as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Vendor/MobileDetect/MobileDetect.php on line 999
[16-Jan-2025 08:13:44 UTC] PHP Deprecated:  Detection\MobileDetect::isTablet(): Implicitly marking parameter $userAgent as nullable is deprecated, the explicit nullable type must be used instead in /home/cx/public_html/community/src/addons/Siropu/AdsManager/Vendor/MobileDetect/MobileDetect.php on line 1262
[16-Jan-2025 08:13:44 UTC] PHP Deprecated:  Detection\MobileDetect::isTablet(): Implicitly marking parameter $httpHeaders as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Vendor/MobileDetect/MobileDetect.php on line 1262
[16-Jan-2025 08:13:44 UTC] PHP Deprecated:  Detection\MobileDetect::is(): Implicitly marking parameter $userAgent as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Vendor/MobileDetect/MobileDetect.php on line 1293
[16-Jan-2025 08:13:44 UTC] PHP Deprecated:  Detection\MobileDetect::is(): Implicitly marking parameter $httpHeaders as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Vendor/MobileDetect/MobileDetect.php on line 1293
[16-Jan-2025 08:13:44 UTC] PHP Deprecated:  Detection\MobileDetect::match(): Implicitly marking parameter $userAgent as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Vendor/MobileDetect/MobileDetect.php on line 1322
[16-Jan-2025 08:13:49 UTC] PHP Deprecated:  Siropu\AdsManager\Entity\Ad::matchesUserCriteria(): Implicitly marking parameter $visitor as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Entity/Ad.php on line 355
[16-Jan-2025 08:13:49 UTC] PHP Deprecated:  Siropu\AdsManager\Entity\Package::isValidAdvertiser(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Entity/Package.php on line 227
[16-Jan-2025 08:13:49 UTC] PHP Deprecated:  Siropu\AdsManager\Entity\Package::getAdvertiserPurchaseLimit(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Entity/Package.php on line 456
[16-Jan-2025 08:13:49 UTC] PHP Deprecated:  Siropu\AdsManager\Entity\Package::isPurchaseLimitReached(): Implicitly marking parameter $user as nullable is deprecated, the explicit nullable type must be used instead in /home/x/public_html/community/src/addons/Siropu/AdsManager/Entity/Package.php on line 478
I don't think xen officially supports this version.
 
Hello,
I've written about this before. Only 1 person can advertise in some ad spaces on specified dates. Can the feature of advertising by selecting the date be added?

For example, when 1 person buys the banner ad space between February 7-14, that date cannot be sold to anyone else. Other people can buy different dates
 
Yes.


It was not designed to work with dates. An advertiser has the option to extend the ad so how would that work?
on our website, they are already buying advertising dates 3-4 months in the future. To give an example,
While advertiser a is buying ad space x for March 1-7,
Advertiser b buys the dates March 7-14.

Because there is 1 of this ad space and whoever buys it earlier becomes theirs. That's why advertisers want to buy early.

We sell ads in weekly slots.
 
Hello @Siropu
We've attempted to add an ads position on the sides of the page (inside .p-body, to the right/left sides of .p-body-inner),
displayed when the screen width exceeds 1500px.

HTML:
@media screen and (min-width: 1500px) {
    .p-body {
        display: grid;
        grid-template-columns: 1fr 1200px 1fr;
        grid-gap: 25px;
    }
}

Works fine.
We made the positions sticky so they stay in place when scrolling.
we have a package set up and all worked as expected.
But when we tried making the ads into a carousel, the display went crazy...
What do I need to set for the carousel so it displays correctly?

Thanks!
 
@Siropu

Seeing this JS error on the public siropu_ads_manager_ad_edit page when trying to click the options tab. Only happens with active ads, once they're no longer running the tab works as expected.

View attachment 315537

View attachment 315538
Hello, I also have this issue. Additionally, when the user clicks on "Extend," nothing happens either.

Another problem I've noticed is that if a user creates an invoice for an ad but doesn't pay for it, later, when they try to create a new invoice, they can no longer select the same topic as the unpaid invoice.

Let me know if these issues can be reviewed. Thanks!
 
It will be fixed in the next release. Soon.

What do you mean by "same topic"?
Thank you.

Several users with pinned hreads have been unable to extend their ads. Additionally, one user mentioned that they did not receive a notification about their ad nearing expiration and only found out after it had already expired.

All of this affects my ads, as I have several.

I believe this has been happening since I upgraded to 2.3, presumably due to the corresponding update.
 
The problem is that I tried to access their account, but I couldn't see the options whether that particular setting was enabled or not, so I couldn't verify it either.

In any case, some will expire in a few days, and I'll ask them if they received the corresponding notification. What would help me, though, is the "extend" button and the "options" button because they will likely reach out to me if they want to extend. However, it's much easier when they do it themselves, as otherwise, some might give up if they can't do it automatically.
 
Hi,
I’m looking to place a pop-up ad that appears only once per session, without showing again on page refresh.

What’s the best way to achieve this?
 
Back
Top Bottom