nAdvert
Last version of the program : 1.00.
Last version of the
program
nAdvert is the program which enables
displaying advertising banners at WWW sites, and in a complex way
controls the management of all operations. Besides others, it
enables:
- running the unlimited number of advertising campaignsand dividing these
campaigns into zones,
domains and groups.
- Each advertising campaign may be alloted:
- starting date;
- the end by a certain number of clicks, displays
(CPT) and by the date;
- limiting the number of displays per day. In this
way, distribution of the campaign into a certain
time period can easily be achieved, including the
possibility to limit number of displays;
- an option, which weight (probability) will be
used to display the campaign (9 options);
- basically unlimited number ofbanners at each
campaign. Banners alternates regularly;
- Width, hight, border size, ALT text, LINK text,
note, ...
- Separate text before and after the banner for
each banner that has not stated a text;
- RAW mode;
- ... and many others.
- Campaign may be backed up even when deleted.
- Banners on the HTTP server can be displayed both by SSI Method and NON SSI
method (without inserting programs into the page).
- The individual campaigns can be inserted into zones,
wherefrom the information about campaigns, belonging to
the relevant zone, can be observed (the effectiveness,
number of displays, number of clicks, LOG file, graph of
the effectiveness,É).
- System does not require switching on
cookies at the client side, even in the case of NON SSI
display mode.
- You can keep a track of the most effective pages, both as
number and percentage of clicks to the banner at
individual campaigns.
- Using RAW MODE enables easy creation and management of
"text advertisements", where the standard link
in the text behaves, from the nAdvert system's
perspective, as an advertisement.
Program is very fast, and with a solid hardware it can make
hundred thousands displays of banners per day. It has been
written in ASCII C and both source code and compilation have been
optimalized for the highest speed possible. Linux version is
optimized for CPU Pentium, however, it will run with the older
versions of microproccessors, too.
Table of content
Licence conditions
System nAdvert is supplied in three versions:
Version |
Cost (USD) |
Licence |
Test (evaluate) version |
free |
Only for evaluation, maximum for 365 days |
Lite |
99,- |
Advertising banners can be at one server only |
Professional |
149,- |
Advertising banners can be anywhere |
Evaluate version is free to spread, Lite and Professional
versions may be located only at one server at time. There is no
warranty granted to the program, neither to its function nor the
data. There is no service provided with the program and it can be
used in the state "as it is"
. We are not liable for any damages whatsoever, direct and
indirect, which can arise during the operation of this program.
Evaluate version is limited only for banners at one server. It
operates 365 days only, and once a time (not too often:-))
banners advertising nAdvert appear.
Download the program
Evaluation version can be downloaded here:
Error messages and
remarks concerning the program
No program is without errors, and there is no program which
cannot be improved. You can send all of your comments to the
address nadvert@usa.net. We
do not promise to answer all, but we read everything carefully
and thank you for writing us.
Installation of the system
- According to the kind of installation (Win32/Linux),
unpack the distributing file into the assistant
directory. At Linux distribution you need
tar
to use
first, and then gzip.
For
MS Windows you can use some of the freeware programs
.zip.
- Copy the files na(.exe), nac(.exe) and nadvert(.exe) into
the directory where you have placed cgi scripts. For
example:
/home/httpd/cgi-bin
at the HTTP server Apache or c:\inetpub\scripts
at the HTTP server MS IIS.
You need to have a right to run cgi scripts in this
directory.
- Copy the files nadvertcz.html, nadvert.ccs into the
directory in which you have HTML files placed.
- Start your browser and insert URL:
http://xxx.cz/yyy/nadvert?administrator
.
Change, of course, "xxx" for the address of
your web and "yyy" for the directory, in which
you have placed the programs. For example:
http://www.firma.cz/cgi-bin/nadvert?administrator
- The program asks for a password of an administrator. The
password after the installation is "qwerty". We
recommend changing it immediately in the configuration
screen!
- The configuration screen will appear. This needs to be
filled. At this point the context help is not working
yet. Therefore read now instructions.
- Place at your HTML page the calling code of the program na(.exe), providing displaying of
banners.
Problems with the
installation
File nadvert.conf cannot be created: a user,
under which the HTTP server is launched, probably does not have
rights to write cgi scripts in the directory. Create the file
nadvert.conf manually in that directory. Do not put anything in
it, leave it with null length, provide it with rights so that the
user, under whom HTTP server runs, can write into it, and launch
/nadvert?administrator again.
Concepts
NON SSI versus SSI
displaying banners
The banners can be displayed at the HTTP server basically in
two ways. They are controlled via different calling of the
program na(.exe) and by using parameter
nonssi.
The SSI method, which is much more
comfortable and faster, but requires the pages composer to have
availability to launch SSI (server side includes) from his HTML
pages. For example, for the server HTTP Apache, this is done by
inserting the following command to his html page:
<center>
<!--#include virtual="/cgi-bin/na?qspage=09" -->
</center>
The method of not using SSI (NON SSI) is much
poorer on the possibilities, and also significantly slower. It
has, however, one advantage: the composer of HTML page does not
have to be allowed to initialize SSS cgi scripts from his pages.
For example, again for the HTTP server Apache, the following
codes must be inserted into the html page:
<center>
This is the text before an advertisement<br>
<a href="/cgi-bin/nadvert/nac">
<img src="/cgi-bin/na?qspage=09&nossi=1"
border=0 alt="This is the Alt text"><br>
This is the Link text </a><br>
This is the text after an advertisement
</center>
By using NON SSI you get rid of the possibility to have at
each banner the separate ALT text, link text, border, the text
before and the text after the advertisement displayed, to have
RAW mode, and displaying of your banners will be for readers of
your pages slower. Writing HTML pages using SSI method is much
easier, too. This indicates clearly what is our recommendation.
Technical note: if you display several SSI
and several NON SSI banners in one page, you will find out that
SSI banners are displayed much more quickly. This is not,
however, due to the speed of our program, as you can easily check
by looking at LOG files of individual campaigns. Speed problem
lays in a HTTP server. At NON SSI display mode the HTTP server
must serve two requests, the first one redirects it, and the
second one sends an advertisement.
Zones, groups and domains
Each campaign may have inserted its zone, group and domain.
You can have practically unlimited amount of zones, groups and
domains in the system. Their number does not impact a speed of
the program na(.exe), which is the most important component of
the application.
The purpose, which
groups and domains serve, is to make it
possible for you to divide campaigns, for example according to
the place they should be displayed - an area and a page. When
calling the program na.(exe), you can
select to display banners only from certain zones and domains.
Zones serve several purposes. They can be
used in the same way as groups and domains, and besides that they
enable someone, who knows the password to a certain zone (eg. an
advertiser), to log in the administrative program nadvert(.exe). Then only the
information about campaigns belonging to the relevant zone will
be displayed for him. He cannot change any data of the campaign
but he can keep a track of their effectiveness, number of
displays, clicks, LOG file...
Back to table of content
RAW MODE
RAW MODE provides displaying HTML texts instead
of banners. It can be used, besides advertising, for many other
purposes, too. Instead of the banner the HTML text is displayed,
and only displays, not clicks, are counted in the system. RAW
MODE can be used only at SSI display method, and if you combine
SSI and NON SSI methods during display, I would recommend
assigning the special zone to all campaigns, which use RAW MODE,
which would be called during their display by the program
na(.exe). I recommend to place a banner, for example the backup
banner, into the URL banner, for the case that only a campaign
having RAW MODE significance at NON SSI mode, would be displayed.
Further information on configuration
of campaign.
Back to table of content
Campaign & banner
Banner means an advertizing strip or a
picture, which is displayed on HTML pages and invites a reader to
click on it.
Campaign is a file of banners and settings,
which a customer has ordered at our company.
Back to table of content
Operation of the system
Operation of the system consists of three launchable programs:
na(.exe), nac(.exe) a nadvert(.exe). Suffix (.exe) is used only
at the version for MS Windows9x/NT. All three programs must be
placed in one directory, in which the user, under which HTTP
server runs, has a right to run cgi scripts. For example at Linux
it is usually the user nobody.
Program na(.exe)
Program na(.exe) is the most important program of the system,
and the most use is made out of it. It ensures displaying the
banners both by SSI method and NON SSI method. A link leading to
it must be placed at HTML pages and several parameters can be
alloted to it:
- nonssi=1means NON SSI displaying. At
NON SSI displaying is obligatory.
- qspage="<stranka>" indication
of the page in which the banner is placed. The maximum
value length of the pageis 20
characters.
- qskam="names of campaigns closed in
apostrophes" only the banners of campaigns
set with this parameter are displayed. In the case that
this parameter is used, also campaigns with "0"
weight (turned off) can be called out.
- qsz="names of zones closed in
apostrophes" only the banners of campaigns
in the entered zones are displayed.
- qsg="names of groups closed in
apostrophes" only the banners of campaigns
in the entered groups are displayed.
- qsa="names of domains closed in
apostrophes" only the banners of campaigns
in the entered domains are displayed.
- qsrnd="xxxxx" where xxxxx
is any number of the maximum length 5 numbers. If you
display several banners at a single HTML page, it is
highly probable that the same banners will be displayed
at one page. This problem can be solved, e.g. for the
HTTP server Apache by entering:
<!--#include
virtual="/cgi-bin/na?qsrnd=1" -->
<!--#include virtual="/cgi-bin/na?qsrnd=2"
-->
Then the probability of displaying the same
banners at one page is much lower.
Examples:
<!--#include
virtual="/cgi-bin/na?qspage=09&gsq='group1'group2'"
-->
HTTP server Apache, SSI display, page 09, only
campaign allocated to the group "group1" or
"group2". Notice that between two groups one apostrophe
is enough. There could be, however, also two apostrophes:.../na
?qspage=09&gsq='group1''group2'"
-->
. (the command ends with apostrophe and
quotation marks)
<a
href="/cgi-bin/nadvert/nac">
<img
src="/cgi-bin/na?qspage=09&nossi=1&qsg=group1&qsa='domain1'domain2'"
border=0 alt="This is Alt text"> </a>
NON SSI for any HTTP server, only for campaigns
included in the group "group1" either in domain
"domain1" or in domain "domain2".
<!-- #exec
cgi="/scripts/na.exe?qspage=09&qskam='campaign1'campaign2'"
-->
HTTP server Microsoft IIS, SSI display, only
campaign "campaign1" or "campaign2".
<!-- #exec
cgi="/scripts/na.exe" -->
HTTP server Microsoft IIS, SSI display, all
campaigns no matter of their zone, group or domain.
<?
virtual("/cgi-bin/na?qspage=login_php"); ?>
HTTP server Apache, modul PHP used as Apache modul,
all campaigns, page recognition: login_php.
Important notice: all inserted parameters
discriminate between small and capital letters. If the condition,
not enabling to display a banner is inserted, then Backup
banner is displayed, look at
configuration.
Back to table of content
Program nac(.exe)
Serves to manage clicks to the banner. It works completely
itself.
Program nadvert(.exe)
The program administrates a system. It can be initialized
having one parameter administrator. Example:
http://www.firma.cz/cgi-bin/nadvert?administrator
If it's initialized with this parameter, it enables an
administrator to login. If it's initialized without this
parameter, it enables to login into the individual zones.
File nadvert.log
File nadvert.log is saved in the data
directory (look configuration) and special
datas from operation of the system are saved in it: errors, use
of a backup banner, unauthorized attempts of an access...
Forms
The following pages are displayed in a contextual way when
calling help directly from the program nadvert(.exe), if you have
set properly the path to the HELP file in configuration.
Form "Configuration"
This form provides configuration of the whole system. It
includes the following items:
- Data files directory: very important
setting. This directory must be set in a manual way
outside of the application nAdvert. We recommend you to
place it out of HTTP reach of your HTTP server so that
curious clients could not inquire into its content. It is
of course necessary so that a user of the system, under
which your HTTP server operates, have rights to read,
write and create files in this directory.
- Password admin:the password of an
administrator. After the installation the password is qwerty.
We recommend strongly to change this password here. It is
necessary to "check off" an option Change
Password and enter the password twice at Change
Password.
- Cookies: by checking off this option
with NON SSI method
of displaying banners, the number of displays of
individual banners at individual clients will be counted,
and this information will be accessible at LOG file of campaign.
- CCS: indicates where the file of cascade
styles for the application is located. If you wish to
have a nicer version of nAdvert application control, you
can use the CCS file nadvert.ccs produced and
supplied by us. It is necessary to locate it in HTTP path
somewhere at your server, and to insert this HTTP path
there. If you have a knowledge of CCS you can also modify
it. If you leave this option empty, CCS will not be used
for display. If you modify the CCS file and it will seem
prettier to you (which is very probable) you can send it to us to enable
other users of the system to use it. Thank you...
- Help File: indicates where at your HTTP
server this file is saved. We recommend you to set this
option, as an administrative application enables calling
help.
- Implic. HTML path to banners: indicates
where your advertising banners are saved. Serves to ease
creating a new campaign only.
- Text (html) before a banner: if the
banner is displayed by SSI
method and a text is not placed before the banner, this
one will be displayed. It serves, for example, to display
a picture or a text referring to the next picture as an
advertisement, but you are free in your own imagination.
You need to ensure that it's formatted correctly.
- Text (html) after a banner: the same as
the previous one, only after a banner.
- Backup banner: this banner is displayed
if another one cannot be displayed. E.g., the condition
determining its/theirs display has expended, or the
condition determining the display of banners cannot be
met. Displays and clicks on a backup banner are not
counted into the system. System ignores the backup banner
but inscribes its use into the file nadvert.log.
- Backup URL: the same as the previous
one, but concerns URL which the backup banner points at.
- SSI HTTP headers: in the case that you
use SSI display method, this option must be used in the
correct way. If the option is checked off, the program
sends the assistant HTTP headers before HTML tags,
providing displaying campaign banners. If the option is
not selected, only HTTP tags for displaying the banner
are sent, and the HTTP headers are not sent. If you don't
understand, don't worry. For example, for the HTTP server
Apache the option must be selected, for MS IIS must not
be selected. For the other servers I recommend you to try
it. In the case of NON SSI display of the campaign the
headers of banners are always sent.
- Path (HTML) to nac(.exe): HTML path to
the program nac(.exe) must be inserted here.
Technical note: this option seems to be,
at the first look, redundant, however, unless the program
is used at some HTTP which behaves absolutely correctly
towards cgi variables (e.g. if it is used at MS IIS), it
is necessary to have it entered. In the most cases it is
enough if you confirm the value set by the program during
the installation.
- HTTP server with the banners: this
option appears only at the version Evaluate and at
the version for one server , and must be matched
then. It includes the full HTTP path to your server. For
example
http://www.firma.cz/
,
and its minimum length must be 18 characters.
- Licence name: the name of your licence.
If you use Evaluate version, do not fill in.
- Licence number: the number of your
licence. If you use Evaluate version, do not
fill in.
Buttons:
- Save: saves the entered values.
- Reset: sets the original values.
- Null daily display: each campaign has
the recorded number of displays of "this day
(today)". By pushing this button these values will
be nulled. If you have set the maximum number of displays
a day at your campaign, it is highly probable that you
will surpass that value, and the campaign will be
displayed surpassing its set maximum daily value.
- Remove deleted records: if the campaign
is selected as deleted (in edit menu), you can
"bring it back to life" anytime, that is,
cancel its selection as deleted. In the case that the
deleted campaigns are piling up, push this button. Warning!
Campaigns which have been removed in this way cannot be
brought back. Deleting is final. The option "Backup
data" will backup your data about the campaign
will be added to the text file
campaign.back.txt
and log file of a campaign is renamed by adding the
suffix .bak
.
E.g. a campaign named "test", has the log file test.log
and
after backing up it will be renamed to test.log.bak.
In the case that you don't select the option "Backup
data", data about the campaign and its log file
will be permanently and unrevokably deleted.
Back to table of content
Form "List of the
campaigns"
The form contains list of the campaigns introduced into the
system. It is the main form from which the whole application can
be controlled.
Buttons
- New: create a new advertising campaign.
- Configuration: configuration and setting
of the whole system.
- Edit groups, domains and zones.
- Refresh: refreshes the content of a
screen.
- List of banners: displays list of all
banners, and in such a way enables their control.
Table
Table contains the following data:
- State
- Colors
- Silver: campaign is
stopped/switched off manually by reducing
the weight of the campaign to the zero
level ("0").
- Light green: campaign
runs and is active.
- Light blue: campaign
waits for start.
- White: campaign is fulfiled, the number
of displays or the time set for
displaying banners has run out
- Red: campaign
has been deleted but has not been
fulfiled
- Dark green: campaign
has been fulfiled and deleted.
- Yellow: campaign
will not be displayed today anymore. The
number of displays per one day was
surpassed.
- Signs
- "A1,A2,...A9": campaign
is active and runs and the number
indicates its weight (1=the lowest, 9=the
highest).
- "S1,S2,...S9": campaign
will not be displayed today anymore.
Number of displays per one day was
surpassed.
- "DC": deleted
but fulfiled by number of clicks.
- "DR": deleted
but fulfiled by number of displays.
- "DD": deleted
but fulfiled by running out of the time
set for its display.
- "D!": deleted
butunfulfiled!
- "$C": fulfiled
by number of clicks.
- "$R": fulfiled
by number of displays.
- "$D": fulfiled
by running out of the time set for its
display.
- "W": waiting
for start, the day set for the start of
displaying has not come yet.
- "S0": stopped/switched
off by reducing its weight to
"0".
- Name: names of the individual campaigns
and buttons enabling further work with these campaigns.
- A/G/R:
- Date of start is the date when the
campaign was/will be started.
- By when is the data indicating when the
campaign expires (date, amount of displays, number of
clicks). The following values can be entered to the
column:
- "xxxx R": by xxxx
(number) of displays.
- "xxxx C": by xxxx
(number) of clicks to the banner.
- "C dd.dd.dddd": by the
entered date.
- Displayed: how many times the banner(s)
was (were) displayed.
- Clicked: how many times the banner(s)
was (were) clicked at.
- %: The percentage of the effectiveness
of displays/clicks in percents. That means, if the
banner(s) was (were) clicked at each time when displayed,
the percentage of the effectiveness would be 100%.
- Today: how many times the banner was
displayed today. This value can be nulled in menu configuration.
Back to table of content
Form "List of
the banners"
The form includes list of all banners, both
active and inactive and deleted ones. The banners are displayed
in the same way they are displayed at HTML pages at SSI mode of a
display. At each campaign the list of all its banners, and the
button enabling editing of the campaign, is displayed.
Back to table of content
Form "Editing / creating the
campaign"
The form enables creating new campaigns and editing them. It
contains the following files:
- Name: the name of a campaign.
- E-mail: e-mail of a campaign assigner.
- Start: the date when the campaign will
start. The date is expressed by a numeral value
determining the number of days that have passed since the
time of creating the campaign, that is, since the day
when it was inscribed into the system. That means, if you
enter number 3 in the day when you inscribe the campaign,
e.g., on Wednesday February 10, it will be activated in
three days, that is, on Saturday February 13. If you
enter "0", the campaign will be activated
immediately.
- Kind (end by): you have the possibility
to enter here when the campaign and displaying of its
banner(s) ends. You have three possibilities:
- Number of displays (CPT);
- Number of clicks per a banner;
- by the date (look at the following paragraph).
- End by: enter here the value of the end
according to the previous paragraph either as number of
displays or number of clicks. If you have set end by the date,
enter here a numerical value of number of days,
indicating for how many days should the campaign be
displayed. This value will be counted from the day Start.
- Maximum displ./a day: maximum number of
displays per one day.
- Weight:the banners are being displayed
on the basis of generating quasi random numbers. The
higher weight of a campaign, the more probable is its
display. By setting the value "0" the banners
will not be displayed except when the program na(.exe) is assigned the parameter
qskam, pointing to the campaign with the
"0" weight. Then also this campaign will be
used and the weight "1" will be assigned to it.
If you really do not want this campaign to be displayed,
do not use the parameter qskam with it, or mark
it with Delete.
- insert. URL box: The URL which the
campaign banners will be referring to. The URL of the
page of an advertisement purchaser.
- URL banner(s): the campaign may have
several banners. Enter here all their URL. The individual
URL are separated by clicks of the keyboard [ENTER].
- Width of the banner (pix.) (only SSI):
width of the banner in monitor's points. Recommended to
enter.
- Height of the banner (pix.) (only SSI):
height of the banner in monitor's points. Recommended to
enter.
- Border (only SSI): width of frame
(border) around the banners.
- ALT text (only SSI): the text, which
will be displayed at the banner if a client will put his
mouse on it. .
- Link text (only SSI): the text, which
will be displayed under the banners and will have the
same URL as the banners.
- Text (HTML) before banner (only SSI):
the text, which will be displayed as a HTML text before
the banner. This text will be displayed always. Is
prefered to the same text that you can have set at configuration. That means, if a text
is set here, the text in configuration will not appear.
If you have set a text at configuration and you wish to
display no text at this campaign, enter some
undisplayable sign as e.g.
.
- Text (HTML) after the banner (only SSI):
the same as the previous one, only after the banner.
- RAW MODE
(only SSI): if you select this option, no HTML
code will be displayed at SSI display mode, only the one
inserted in this file. Only displays are counted, clicks,
understandably, are not counted. However, Advert. box
URL usually needs to be set, because if the campaign
is to be displayed at NON SSI mode, the click would not
be processed and the browser of a client would report an
error.
- Zone: you can select here zone, which has been
already introduced, or, after selecting New zone,
create a new one.
- Group and domain which the campaign belongs to.
- Delete: if you select this option, a
campaign will be selected as deleted. Its display will
cease and if you push the button Remove deleted
records at configuration,
it will be unrevocably deleted from the system. Before
you push this button you may always cancel deleting the
campaign.
Back to table of content
Form "Log file of campaign"
Complete log file of the campaign is displayed. It contains
the following datas:
- date of the action;
- if it was "R" display of a
banner or "C"click to a
banner;
- IP address of a client who displayed the banner or
clicked at it;
- at NON SSI display of a banner, how many times a client
saw the banner;
- how long the action took (in seconds);
- URL of the displayed/clicked banner;
- value referer indicates the page, from which -
by clicking and by displaying - a viewer came to the page
displaying the banner.
Back to table of content
Form "Groups"
In this form you can create new group, change its name or delete
it from the system.
Back to table of content
Form "Domains"
In this form you can create new domain, change its name or
delete it from the system.
Back to table of content
Form "Zones"
In this form you can create new zone (in the same way as at
creating/editing the campaign). You can delete it, change its
name or a password.
Back to table of content
Form "Information
about campaign"
The form displays the information about the
campaign: when it was created, when edited last time, when
initiated and when its banner was displayed last time.
Simultaneously an email address of a purchasor is displayed, as
well as all banners which are included in the campaign. Buttons:
- Edit campaign: enables to edit data
about the campaign.
- Copy campaign: a new campaign with the
same properties as the displayed one will be created.
This option makes entering new campaigns faster, as many
data often repeat themselves.
- Log file of campaign: displays the log
file of the campaign, containing all accessible
information about displaying and clicks to the banners of
the campaign.
- Daily statistics: in a set number of
days it will display the summary information about
displays of a banner and about its effectiveness. A part
of it is the graph of effectiveness development.
Back to table of content
Form "Daily
statistics"
Contains the summary information about displays
of a banner and its effectiveness. Data:
- date
- how many times some banner of the campaign was displayed;
- how many times some banner of the campaign was clicked
at;
- the effectiveness of displays/clicks in percents;
- the graph of effectiveness development (ratio) of the
banner per displayed number of days.
Back to table of content
Form
"Effectiveness of the pages per click"
Effectiveness of the pages per click
displays two tables. Both are counted for a set number of days
from today to the past, maximum for 999 days.
The first table REFERER shows
how many times the different pages at the observed campaign were
clicked at a banner of the campaign.
The second table PAGE works only
when SSI access is used, and when, with the individual calling of
banners by the program na(.exe), the
parameter qspage is used. If your pages are separated
correctly by this parameter, the table can provide many useful
information for you. For example, you can easily find out, which
pages are the most successful at advertising. It contains:
- PAGE: used parameter qspage at
the individual pages;
- R: how many
times the banner was displayed at this page;
- C: how many times the banner was clicked
at this page;
- Ratio %: the effectiveness of
displays/clicks to a banner at the page in percents.
Back to table of content
Form "log in the
system"
This form can be displayed at two different ways:
- Log in of an administrator: insert the
password of an administrator. This situation will appear
if the program
nadvert(.exe)
is called when the parameter administrator is
used. That is e.g. http://www.firma.cz/scripts/nadvert.exe?administrator
;
- Log in a zone: insert the name of a zone
and its password.
Back to table of content
FAQ (frequently asked
questions and answers)
Problems with the installation are solved also in
chapter "Problems with
installation".
1.Why sometimes during the high traffic
displaying of the banner will not start?
The system was tested with 1000 banners displayed at one
second and all banners were displayed. If two or more banners are
displayed simultaneously at about one millisecond, displaying of
the second and the other banners is not counted in. This seems at
the first look as a disadvantage, but it enables very high
performance of the system. If every display occuring
approximately at the same time (1 ms) would be forced by the
program, system performance would slow down significantly. There
is not many HTTP servers on this planet that can display more
than 1000 pages per one second. :-)
2.Why, putting several banners at one page, all are displayed
equally?
Yes, we know about this shortage. At the start of the program
na(.exe) the generator of random numbers, responsible for
choosing a random campaign by a time data in milliseconds, is
initialized. The program is very fast and even if you let several
banners be displayed in one page, with a high probability the
large part of them will be equal. It is because all of them are
launched at the same moment and the generator of quasi random
numbers is intialized by the same value in seconds. That is why
they are the same.
This problem can be solved in several ways: by using different
parameters (group, domain) or even better, by using the special
parameter qsrnd
of the program na(.exe).
3.3.Is a version for other microprocessors
at Linux being prepared?
Considering the situation, that I have not an opportunity to
compile the program on other processor than Intel, then,
unfortunately, no. From the technical point of view, however,
nothing prevents it. The program can be compiled for any
operating system to which compiler gcc with
"full" ansi compatibility is ported, which are
almost all.
4.What should I do, if I have forgotten a password and the
system does not enable me to log in as an administrator?
All you must do is to delete the file pass.adm in the
data directory (look at configuration), and
the password in the system will be again qwerty.
5.I want to log into the system as an administrator, but the
system keeps offering me to log into a zone only!
This problem may have two different causes:
- If you want to log in as an administrator, you need to
enter to the program nadvert(.exe) the parameter
administrator. Example:
MS Windows: http://www.firma.cz/scripts/nadvert.exe?administrator
Linux: http://www.firma.cz/cgi-bin/nadvert?administrator
- If it is not above mentioned error, then you insert incorrect
password! Try the procedure at the previous FAQ.
6. How to uninstall nAdvert from my Web?
In the directory, where your cgi scripts are saved, delete the
following files:
- na(.exe);
- nac(.exe);
- nadvert(.exe);
- nadvert.conf.
Delete the directory saving data files. That's all...
Back to table of content
Versions - changes
1.00 -
- Collapses after pushing campaign button at list of the
banners at the version for Windows are removed.
0.90b - 15.3.1999
- The possibility to follow from which page the banner was
clicked at, and the relevant statistics concerning that,
both from the view of referer and from the view
of parameter qspage of the program na(.exe).
- Size of the parameter qspage of the program na(.exe)
is extended to 20 characters.
- Initialization of RAW MODE.
- Some small bugs removed.
- Parameter(s) of the program na(.exe) (qskam,
qsz, qsg, qsa) must be now closed in parentheses.
- Having the parameter qskam of the program
na(.exe) entered, campaigns with the "0"
height (switched off) can also be called.
0.81b - 13.3.1999
- Version for MS Windows 95/98/NT released.
- Some small bugs removed.
0.80b - 12.3.1999
The first beta released for a public use.
Back to table of content