Ads Manager 2 by Siropu

Ads Manager 2 by Siropu [Paid] 2.6.2

No permission to buy (€49.99)
@Siropu there's a conflicting bug with user group discounts. If the member is in two groups with a discount it is showing the lower discount. So say Premier Tier 1 25%, Premier Tier 2 50%, member is in both, when purchasing a package it shows 25% not 50%, until you remove that usergroup from the 25% group.
 
Last edited:
Suggestion: Can the discount please be checked by default when purchasing? I can imagine people not seeing it or forgetting to use it. Thanks.
Also the wording is awkward, if I have a Sticky for $5/week and they can buy up to 5 weeks, when they do, the discount area still says "1 week xx% discount." The math is correct but the wording makes it look like only one week is discounted. Perhaps remove the duration here, or, use the word "Per" as in "$5 per week discount" instead of "1 week discount $5."
 
On mobile (Pixel) when I'm on the Create ad page for users, I have to scroll right to see the Create ad buttons. At first I didn't see them. This is not ideal since it spills off the screen. You don't even know they are on the right, hidden.
 
Last edited:
@Siropu there's a conflicting bug with user group discounts. If the member is in two groups with a discount it is showing the lower discount. So say Premier Tier 1 25%, Premier Tier 2 50%, member is in both, when purchasing a package it shows 25% not 50%, until you remove that usergroup from the 25% group.
I hope this can be expedited as it is affecting live sales so may need to disable. Thanks!
 
Last edited:
Hello @Siropu
Our marketing team requested we add a close button to the ads, just as the footer_fixed position has.
It seemed quite simple- just change the relevant macro in the siropu_ads_manager_ad_macros template
HTML:
<xf:macro name="close_button" arg-position="">
    <xf:if is="$position">
        <a role="button" class="samCloseButton" data-xf-click="sam-close"><xf:fa icon="fas fa-times-square" /></a>
    </xf:if>
    ...
(basically make it appear in all positions)
Since I could not see the close button in all the positions- I tried adding position: relative; to the ad, but then- the ad views were not registered at all!
So I added an else condition with specific positions that the close button appeared well in them:
HTML:
<xf:elseif is="$position == 'big_main_banner' OR $position == 'right_of_page_body' OR $position == 'left_of_page_body'" />
        <a role="button" class="samCloseButton" data-xf-click="sam-close" style="margin: 0; left: 0;">
            <xf:fa icon="fas fa-times-square" />
        </a>

This works. But I would still like the close button on other ads.
Did you notice this issue?

Thanks
 
@Siropu there's a conflicting bug with user group discounts. If the member is in two groups with a discount it is showing the lower discount. So say Premier Tier 1 25%, Premier Tier 2 50%, member is in both, when purchasing a package it shows 25% not 50%, until you remove that usergroup from the 25% group.
I found a temporary workaround. I edited my discount order and it worked. So the first discount I had was the 25% and then I created the 50%. A member of both groups was only getting 25%. I edited the discounts and just swapped them by changing the discount fields so the 50% is the first one listed in acp. That fixed it for now. Looks like it has to do with the order they are listed.
 
Last edited:
When this is checked so approval is off:
☑ Ads do not require approval

Members still see this wording on the package page:
Please note that ads are reviewed by administrators and require their approval. Once approved, an invoice will be generated for you to pay.
 
Suggestion:
Can the widget that shows promo threads and stickies please let us choose one, the other, or both? This way we can have dedicated widgets. I'm not sure I even want one for stickies, but I do want one for promos. Thanks!
 
Suggestion:
In Advertiser options, option for threads and stickies (individually) to be added to XF's Featured list. Since XF has featured threads now, it would be great to be able to add promo threads and stickies to the Featured section. It's actually confusing since your widget is called Featured threads. I edited the widget title, but the main suggestion is to be able to actually feature them using XF's core. I can see it in the overall setting and per promo and sticky where we could add a fee like stickies for promo threads, but just having the setting overall would be great, as I probably would not charge extra. Thanks!
 
Last edited:
Why do promo threads have 0 stats even after a few days, when the threads have views and replies? And are the advertisers seeing these stats and thinking they are correct? Or do you not show these to advertisers, only banner stats?
1767500057269.webp
 
How do we create a promo code for 100% (free) but not let them add a bunch of months, for example, a user I want to give a free month promo thread to. What's to stop him from adding months to it in the cart and getting those free? I see a minimum invoice amount but not maximum. Wouldn't a maximum field prevent this and can you add one? Or can you tell me how?
 
Last edited:
is the column daily_view_limit not used?
It is used internally when you set CPM Impressions distribution in a package.

And are the advertisers seeing these stats and thinking they are correct?
Advertisers see "N/A" for views and clicks. Promo threads and sticky threads are not supported for now but I'm thinking of a way to implement stats for both.

When someone purchases a promo thread that is manually approved a start date is not listed FYI:
Start date is used when you want an ad to activate sometime in the future.
How do we create a promo code for 100% (free) but not let them add a bunch of month
How do we create a promo code for 100% (free) but not let them add a bunch of month
Good question. I have to add a limit for it.
 
It is used internally when you set CPM Impressions distribution in a package.
Thank you!
This is interesting, as I can see it in the template, but not when editing the package.
Apparently it is set as display:none;
HTML:
<dl class="formRow samDistribution" style="display: none;">
    <dt>
        <div class="formRow-labelWrapper">
            <label class="formRow-label">Impressions distribution</label>
            <dfn class="formRow-hint">Optional</dfn></div>
    </dt>
    <dd>
        <div class="inputGroup">
            <div class="inputGroup inputGroup--numbers inputNumber inputGroup--joined" data-xf-init="number-box"><input type="number" pattern="\d*" class="input input--number js-numberBoxTextInput" value="0" min="0" step="1" required="required" name="settings[cpm_distribution][length]"><button type="button" tabindex="-1" class="inputGroup-text inputNumber-button inputNumber-button--up js-up" data-dir="up" title="Increase" aria-label="Increase"></button><button type="button" tabindex="-1" class="inputGroup-text inputNumber-button inputNumber-button--down js-down" data-dir="down" title="Decrease" aria-label="Decrease"></button></div>
            <span class="inputGroup-text"></span>
            <select name="settings[cpm_distribution][unit]" class="input">
                <option value="days" selected="selected">Days</option>
                <option value="weeks">Weeks</option>
                <option value="month">Months</option>
            </select>
        </div>
        <div class="formRow-explain">This option allows you to distribute impressions over a period of time.</div>
    </dd>
</dl>

So when/where is it displayed?

Edit: ok. found it :)
You need to set the ad cost first.
 
Last edited:
I have detected a bug when transferring an ad during creation or after its approval: the duration is always reset to the minimum possible purchase, even if a different duration was set.

If this step is done before creating the invoice, no invoice above the minimum is created. If it is done after the invoice is created, a correct invoice is generated, which is paid, but the listing is always reported as if the minimum time had been purchased.
 
Back
Top Bottom