Support » Plugin: Ad Inserter - Ad Manager & AdSense Ads » Rotation not working for widgets

  • Resolved pboch

    (@pboch)


    Hi

    I’m trying to achieve the following:
    I have google Ads on my page and now additionally a static ad (i.e. just an image with a link). On the Frontpage, there are 3 places where (until now) only google ads were showing.
    Now I want to show both google ads and the static ad.
    My idea is to show googlead within the main content window and the static ad in the sidebar, but rotate this behavior (i.e. next time the page loads, static ad is in content and google ad in sidebar).

    From your documentation I thought the rotation groups were the way to achieve this, but I can’t seem to get it to work.
    As both locations for ads are using widget to display something, I first placed a block before the respective ad block – didn’t work.
    I then inserted the “silent” block with group activation “before post” – didn’t work either.

    Can you point me to the right solution – happy to use other means if groups are not the way to go for this.

    Thanks

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 18 total)
  • Plugin Author Spacetime

    (@spacetime)

    I sugeest to use ad rotation with unique attribute:
    https://adinserter.pro/documentation/ad-rotation#unique-options

    AD 1
    [ADINSERTER ROTATE="unique"]
    Ad 2

    Insert block in the content and in the sidebar and both ad positions will have different ad which will rotate with page load.

    Thanks

    that worked – but it might be noted (as I am using two different blocks), that if the first blocks looks like this:

    AD 1
    [ADINSERTER ROTATE="unique"]
    Ad 2

    The second needs to look like this:

    
    AD 2
    [ADINSERTER ROTATE="unique"]
    Ad 1
    Plugin Author Spacetime

    (@spacetime)

    No, you should use only one block inserted twice.

    Otherwise the rotations will be independent – unique attribute makes sense only for multiple insertions.

    Maybe it’s working now because I only have two options – might be different when there are more than two.

    I wouldn’t be able to insert the same block twice anyhow, as the image sizes are different…

    Plugin Author Spacetime

    (@spacetime)

    You can still insert ads with a single block according to the viewport:
    https://adinserter.pro/documentation/device-detection#viewport-separators

    [ADINSERTER VIEWPORT="Desktop"]
    Desktop ad 1
    
    [ADINSERTER VIEWPORT="Phone"]
    Phone ad 1
    
    [ADINSERTER ROTATE="unique"]
    
    [ADINSERTER VIEWPORT="Desktop"]
    Desktop ad 2
    
    [ADINSERTER VIEWPORT="Phone"]
    Phone ad 2

    But I have one ad size 728×90 and one 320×250.
    If I list them both in one block with viewport desktop, how will the ad inserter widget know which size is correct?

    Plugin Author Spacetime

    (@spacetime)

    The plugin will always insert the code according to the configured/detected viewport.

    Why would you use both sizes for desktop?

    Because the 320×50 is an ad for the sidebar, whereas the 728×90 is in the Main content area.

    That‘s why I thought rotation groups would be the right approach..

    Plugin Author Spacetime

    (@spacetime)

    I see. In such case use rotation groups.

    You’ll need to configure 3 blocks.

    Yes – one group for the 728×90, one for the 320×50 and one block to activate the groups, correct?

    But where do I insert that activation block? Mind you: both ads are located in two different widget areas inside wordpress….I thought insertion before post would do the trick, but it didn’t…

    Plugin Author Spacetime

    (@spacetime)

    It depends on the setting used. Check this page for instructions:
    https://adinserter.pro/documentation/ad-rotation#groups

    Right – and that’s what doesn’t work – just gave it another try. Here’s what I did:

    Block 1:
    
    [ADINSERTER ROTATE group="AdSense"]
    
    <script for adsense 320x50>
    
    [ADINSERTER ROTATE group="OtherAd"]
    
     <static ad 320x50>
    Block 2:
    
    [ADINSERTER ROTATE group="AdSense"]
    
    <script for adsense 728x90>
    
    [ADINSERTER ROTATE group="OtherAd"]
    
     <static ad 728x90>
    Block 3 (activation block):
    
    [ADINSERTER ROTATE]
    
    [ADINSERTER group="AdSense"]
    
    [ADINSERTER group="OtherAd"]

    Block 3 is has “insertion” set to “before post” on the homepage (also tried “before content)
    However, with this set up, the ads do not show up at all!

    Plugin Author Spacetime

    (@spacetime)

    Remote debugging doesn’t seem to be enabled:
    https://wordpress.org/support/topic/ad-inserter-support-before-you-ask-for-help/

    Please check.

    Sorry – should be enabled now.

    Plugin Author Spacetime

    (@spacetime)

    Block 3 has no rotation code.

    Code for block 10 is wrong.
    You have only one rotation option so no rotation takes place.
    It should be something like this:

    [ADINSERTER group="AdSense"]
    
    [ADINSERTER ROTATE]
    
    [ADINSERTER group="OtherAd"]

    But also ad blocks seem to be wrong as if I understand you correctly you would like to insert different ads. Now they will insert two adsense codes (group AdSense) or two banners (group OtherAd).

    Configure each group with different ads.

Viewing 15 replies - 1 through 15 (of 18 total)
  • You must be logged in to reply to this topic.