705 comments found.
Hi! I bought Adadmin 4 years ago. Since then I have changed email. Perhaps there is a new version. Today I use 4.2 if the documentation say correct version
Now It Is 4.3.3.
Is it supposed to be like this: the date isn’t saved and the date is 2099 every time the Banners page is opened? PS. I sent you a PM
I don’t understand your question. Look for your PM in my email box.
I didn’t receive your message, my email is giulio@barattalo.it
Sorry. Ireceived the messages and answered.
When you create a CPM banner the ending date is open (this is why you see 2099). It will be closed when all the views are delivered.
The ending date on CPM banners should not be visible. I’ve checked and it’s not visible when the user is an Advertiser, but it’s still visible when the user is an administrator.That’s a bug.
I uploaded v.4.3.3a-b and while trying to login I received: Old configuration found. Please, open your pons-settings.php file and remove this:
define("INSTALLER","install");
BUT THERE IS NO SUCH LINE: define(“INSTALLER”,”install”); in pons-settings.php
AND NOW ALL YOUR SYSTEM IS SHUT DOWN ! I CANNOT EVEN LOGIN!
Sorry. Wrong message. Add that line.
GREAT, WORKS 
Nice!
Help me understand which login allows me to add a test banner. I try www and aaa do not see where to enter banner code. Like to see in action before purchase.
I suggest also to see the “admin” user which is the user with all the functionalities.
Finally, I suggest you to read the documentation available at this address:
https://www.barattalo.it/amb/src/componenti/docs/
Need help with migrating. I was able to move and get it loaded, but unable to login.
Hi, send me privately an ftp and web access to your installation at giulio@barattalo.it to check it.
Sent. Thank you.
I had to migrate to a new server and domain and now none of the logins work. Any help?
Hi, send me privately an ftp and web access to your installation at giulio@barattalo.it to check it.
Sent. Thank you.
Wanted to see if you were able to help with migration.
I’m trying to place a banner (Basic Banner) with dimensions of 300×250px but I get the following message:
Please respect file dimensions. Banner suggested size: 728×90 pixels, max 1000Kb
I am using the latest version 4.3.3 (updated).
Could you help me solve this problem?
You are using a “Position” with fixed dimensions, 728×90. So you can’t upload a 300×250 in that position. You can use another position or change the dimensions of that “Position” to match your banner size.
Hi, I have a problem with clear installation. I sent you an email …
I replied that I had performed a fresh, clean installation. I deleted all old files and installed your software from scratch. I’m not even sure why these errors are occurring despite installing version 4.3.3. I was just asking if it’s safe to comment on these errors and if it would affect future functionality. As you can see, my support time is still running out, so please be kind enough to resolve this issue with your program. Your response, telling me to install the latest version, isn’t the solution, as I just downloaded the latest version yesterday.
You are right, sorry. The correct path for that include is: include(”../../../src/lib/php-zip/Zip.php”);
I’ve just uploaded the correct version now. Sorry. Giulio
These files don’t load, and the options sidebar doesn’t appear in the panel.
Can you tell me from which country you are? Probably there are new restrictions, because from here all is working fine.
I will move those files in local folder to avoid this problem in next update.
Hi, I have a problem, after updating the system, in the company section, I sent the data to your email
I’ve seen your email. I will check it soon.
thanks a lot, I’m waiting)
Bug fixed, I will pack it in a new version with a couple of new features. But I still need a few days to complete.
Ok
Update uploaded, you can download the last version 4.3.3 when it is ready.
Give me a link to fgetcsv(): the $escape parameter must be specified, as its default value will change Do you need support?
8192; Line: 198; src/_include/comode.php;
Main file: /ads/src/componenti/install/index.php PHP version 8.4.6, framework version 4.3.2f
the problem is solved
nice.
Hello, just for info, the slide admin menu doesnt work well with iPhone. Impossible to scroll down the menu to logout. I have an iPhone 16 pro max. However your script is amazing. Thank you for this hard work you did.
Have you tried with two fingers?
The campaign section gives an error when I try to create a new campaign. Please look into it.
Just uploaded the fixed version. Maybe you can download it tomorrow. Thank you.
Has anyone gotten parameters to pass through the [CLICKTAG] Redirect at all. Not answer on this.
Hello, in the context I own a few platforms with millions of visits monthly and I want to earn money from advertisers as webmaster, can I set my own publishing rates instead to let admin to set the prices? Because if I understand, admin set himself the publishing rates without to know if websites have a small or huge traffic, right?
Each position rotates banners uniformly. You can reduce the rate (Redux factor parameter) to give more impression to a site. There is also a beta “Redux factor automatic” option which changes the reduce factor automatically to avoid burning out all the impressions in a small time (but it is in beta).
I am trying to create a new banner to test and I am getting Not Authorized and forwarded to ”?op=aggiungi”. In the URL
I’m not sure to understand the problem. A couple of weeks ago I’ve uploaded a bugged version, can you update your installation with the last version? Maybe the problem is already solved.
I’m configuring this for the first time. When I am logged into the script using the Admin login, I keep getting a “You’re not authorized” error when trying to create a new Banner. Can you tell me how to fix please?
Did you make the registration of your copy by adding the license number?
I on’t think so. Where do I insert that?
The registration process appears when you see the block, a button should appear to insert your license code.
I would be happy to insert my license…unfortunately, I do not see such a button. Here’s the screenshot of what I do see.
https://pasteboard.co/BzxrTUu7hOt8.jpgThis is strange. Please send me privately at giulio@barattalo.it a web access to your installation, maybe it could be useful also FTP access. I’m back at pc on day 25, so please I ask you some patience but I will check it.
A couple of weeks ago I’ve uploaded a bugged version, can you update your installation with the last version? Maybe the problem is already solved.
How do I pass parameters through the link. I need to add parameters and UTM parameters to the destination URL.
You can implement a script banner by yourself using the shortcodes for the image and the banner link, and adding your parameters after the shortcode of the click tag.
Hi, I’m away from pc till the 25.
I have tried to use something like this in the 3rd party tracking field on the script banner. My goal is to pass s1-s4 dynamically through the link for example.
Web Page https://webpage.com/?s1=1234&s2=james&s3=abc&s4=1234d Click Tag https://cedrock.app/stack/projects/addie/amb/tra.php?b=87&c=8a6eb2611fa2bc3cac6c731346ce0f15&s1=1234&s2=james&s3=abc&s4=1234dand the parameters are passed through the click dynamically.
I am placing this in the 3rd Party Tracking Field
<script> /** * Carry s1..s4 from page URL to the banner’s click URL. * – Does NOT touch your existing sub5 param. * – Does NOT overwrite s1..s4 if they already exist on the link. * – Waits briefly for late macro replacement, then stops. */ (function () { // Read s1..s4 from the page URL function readSubs() { var out = {}, sp = new URLSearchParams(location.search || ””); for (var i = 1; i <= 4; i++) { var key = “s” + i, val = sp.get(key); if (val != null && val !== ””) out[key] = val; } return out; } })(); </script>
// Merge params into a URL (no overwrite)
function mergeParams(href, params) {
try {
var u = new URL(href, location.href);
var qs = u.searchParams;
var changed = false;
for (var k in params) {
if (!qs.has(k)) { qs.set(k, params[k]); changed = true; }
}
if (changed) u.search = qs.toString();
return changed ? u.toString() : href;
} catch (e) {
return href; // in case href is a macro that isn't a valid URL yet
}
}
function tryPatch(a) {
if (!a || !a.href) return false;
var subs = readSubs();
if (!Object.keys(subs).length) return true; // nothing to add; treat as success
var updated = mergeParams(a.href, subs);
a.href = updated;
return true;
}
// Anchor is the element right before this script
function findAnchor() {
var prev = document.currentScript && document.currentScript.previousElementSibling;
return prev && prev.tagName === "A" ? prev : null;
}
// Attempt immediately; if href is a macro or late-bound, observe briefly
var a = findAnchor();
if (tryPatch(a)) return;
var timeoutMs = 5000, done = false;
var obs = new MutationObserver(function () {
if (done) return;
var an = findAnchor();
if (an && an.href && tryPatch(an)) { done = true; obs.disconnect(); }
});
// Observe the whole banner node in case its children are swapped
var root = document.currentScript.parentNode || document.body;
obs.observe(root, { childList: true, subtree: true });
setTimeout(function () { if (!done) obs.disconnect(); }, timeoutMs);
i can’t use my purchase key to change the domain of my project since it use only one time
Hi, I’m away from pc till the 25. Sorry, send me privately an email with the URL to delete, so you can use the software on another server, I try to find a way.
Write me privately at giulio@barattalo.it with the license number to reset it.
Can you reset my license so I will be able to use your AdAdmin on another proper domain ? I just decided to change main domain for the system.
Yes, but I’m not ar pc until 25 of August, so you should wait that date. I also suggest you to don’t use terms like “ads” or “adv” or “banner” in the URL avoid banning from Adblocker softwares.
Ok, thank you.
and I checked some of the issues with AI and maybe it can give you some ideas, especially that you mentioned last time about GDPR and now about using “ads” or “adv” regarding to filtering:
<script>
(function(){
var ts = Math.random().toString(36).substr(2) + ”_” + Date.now();
var cookies = document.cookie.split(’;’);
var myData = [];
for (var i = 0; i < cookies.length; i++) {
var c = cookies[i].trim();
if (c.indexOf(“mbx_”) === 0) { // only own cookies
myData.push(c.replace(“mbx_”, ””).replace(”=”, ”,”));
}
}
var s = document.createElement(“script”);
s.src = “https://mydomain.com/ser.php?id={{RANDOM_ID}}&data=” + encodeURIComponent(myData.join(”,”)) + “&ts=” + ts;
document.head.appendChild(s);
})();
</script>
Differences from your code: Cookies filtered by prefix (mbx_) → smaller GDPR issue. ID in div and in dynamic parameter → harder to add a filter. No characteristic “ad” words in variables and parameters.
Please reset my license / domain. Thank you. Is it possible to have 1 working script and 1 testing script on another domain?
I’ve resetted your license, you can put your license code in the new site. Contact me by email at giulio@barattalo.it to enable your dev site.
.