Jump to content

Matteo Beccati

Administrators
  • Posts

    269
  • Joined

  • Last visited

Posts posted by Matteo Beccati

  1. @gabrielt Oh yes, I saw the nice phpads_ prefix. Fond memories! Anyway, I see two possibilities at the moment:

    1. Hold off on the upgrade, until we figure out where the issue comes from and see if we can fix it.
    2. Remove the defaults from all the listed fields.

    Option 1 could take some time, though.

    We had tested upgrades from OpenX Source 2.8.11 and various Revive Adserver versions with both MySQL and Postgres and never hit this issue. I've also performed a fresh install on Percona with default settings, but the defaults weren't added.

  2. The test setup was:

    • Campaign A, weight 99, single text banner, banner weight irrelevant
    • Campaign B, weight 1, single text banner, banner weight irrelevant
    • Text Zone 1, linked to both campaigns, chained to Zone B
    • Text Zone 2, empty
    • Test page with two async tags with the "do not show the same banner" flag.

    Zone 1 was pretty much always showing A, while Zone 2 was showing B. To be fair you don't even need chained zones: just repeat the tag for zone 1, unless you need to keep track of the "positions".

  3. 14 minutes ago, sikjoy said:

    I think that I understand weights and probability: Let's call the banner from your example with weight 3, Banner A, and the banner with weight 1, Banner B. Both banners are linked to Zone 1 from my example. For any given page view Banner A should be in Zone 1 75% of the time, correct?

    Correct. But only if A and B belong to the same campaign.

    14 minutes ago, sikjoy said:

    I also think that I understand chaining: Let's say that for a certain page view Banner A is shown in Zone 1. Banner B should be shown in Zone 2, since Zone 2 was empty and chained to Zone 1.

    Correct.

    14 minutes ago, sikjoy said:

    Correct me if I am wrong. Are you saying that chaining and weights are incompatible with each other?

    No. Now that I have a clearer idea of what you're trying to do, I just think you didn't take campaign weights into account.

  4. I think you got zone chaining and weights wrong.

    1. Zone chaining means that if a zone can't deliver any banner, the chained one will be tried as a fallback.
    2. Weights for remnants are simple proportions. If there are two campaigns with weights 1 and 3, they will have respectively 25% and 75% probability of being displayed. Once a campaign is picked a similar math applies to the banners in a single campaign.
×
×
  • Create New...