OpenAds: problem s prioritetami HI-PRI kampanj

Pozdravljeni webmasterji.

Uporabljam OpenAds in imam tri low-priority kampanje in tri high-priority kampanje.

Hi-pri kampanje imajo recimo po 40.000 ogledov in so časovno omejene - na primer 4 dni. Nastavljene so tako, da so dnevno enakomerno razporejeni impressioni. OpenAds pravilno določi dnevni target (pod Targetting statistics) na 4.000 impressionov.

Čudna stvar se pa zgodi ko cron zažene maintenance. Takrat pa prioritete postanejo zelo hecne. Npr. ob 23h zvečer je še zmeraj target 4.000 impressionov, prikazanih pa npr 100, torej zgleda razporeditev prioritet kampanj nekaj takega (primer):

LO-PRI 1: 32.9%
LO-PRI 2: 32%
LO-PRI 3: 32%
HI-PRI 1: 1.1%
HI-PRI 2: 1.02%
HI-PRI 3: 0.77%

Hecno pri vsem skupaj je, da je prvi in drugi teden delovalo tako kot bi to moralo, zdaj pa več ne.

Zaenkrat sem sicer začasno rešil problem tako, da sem v maintenance skripti ročno popravil izračun gaussove krivulje, ampak to ni-to.

Ima kdo podoben problem?

3 odgovori

ej si mogoce probal pocakati kaksno uro ker tile novi openadsi ga tut meni malo strajkajo ... ko dodas benner moras eno uro pocakati da ga sploh zacne prikazovati in pa statistika tut ni vec realna ... mi je pa vse resilo res pa je da mam jest vecinoma bennerje nastelane koliko na dan naj jih prikaze

končno nekdo ki ima isti problem!

U glavnem mene zeza to že 14 dni in sem na robu živčnega zloma... prebral sem vse tuje forume in vse kar sem našel je baje nek trik z nastavitvijo weight banerja... ampak tud to ne pomaga tko, da tavam v temi!

Si mogoče že kaj noveg ti odkril?

v libraries/lib-priority.inc.php zamenjaj vrstico (mislim da 1026):

$remaining_for_campaign = round ($available_for_others / $total_campaign_weight * $campaigns[$c]['weight']);

s to

$remaining_for_campaign = round (($available_for_others / $total_campaign_weight * $campaigns[$c]['weight'])/100);

je umazan hack, ampak deluje.