Toon posts:

Google AdWords Flash banner clickTAG probleem

Pagina: 1
Acties:

  • sjoerdth
  • Registratie: juli 2005
  • Laatst online: 13-04-2018
Voor een klant heb ik een Flash banner die zij hebben aangeleverd aangepast, deze banner willen zij draaien via Google AdWords. Wanneer zij hem bij AdWords willen uploaden krijgen zij de volgende melding:


Hij geeft dus aan dat clickTAG in de banner niet ondersteund wordt, echter, wanneer ik hem zelf test werkt hij prima. Wanneer je de HTML bekijkt kun je zien dat ik de variabele clickTAG de waarde http://www.google.nl heb meegegeven en daar springt hij ook heen na een klik.

Nu heb ik de specificaties van AdWords nageplozen om uit te zoeken of hij overal aan voldoet:
Hij wordt als Flash versie 9 opgeslagen - voldoet
In de banner wordt Action Script 3 gebruikt - voldoet
Overigens kan ik de banner niet simpelweg omzetten naar AS2 gezien er nog andere script in de banner staan
De spelling van de variable is clickTAG - voldoet

Volgens de specificaties moet de code in action script voor de clickTAG de volgende zijn:
code:
1
2
3
on (release) {
getURL(clickTAG, "_blank");
}


Maar dit is volgens mij (mijn kennis van action script is vrijwel nihil) action script 2 en werkt in mijn geval dus niet. Daarom maak ik in mijn banner gebruik van de volgende op internet gevonden code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
//Define loader info object (Flash variables from browser)
var flashVars:Object = LoaderInfo(this.root.loaderInfo).parameters;

//Event listener for clickable object
clickBtn.addEventListener(MouseEvent.CLICK,clickHandler);

//function that is called upon click of your object
function clickHandler(e:MouseEvent){
    if(flashVars.clickTAG){
        navigateToURL(new URLRequest(flashVars.clickTAG),'_blank');
    }
}


Mijn test wijst uit dat dit stukje code gewoon prima werkt en het lijkt mij sowieso dat de code die gebruikt wordt in principe niet uit maakt zo lang hij maar die variabele clickTAG goed verwerkt. Evengoed accepteert AdWords hem dus niet, wie kan mij wijzer maken?

  • sjoerdth
  • Registratie: juli 2005
  • Laatst online: 13-04-2018
Na flink zoeken en het uitproberen van verschillende stukjes AS3 code ben ik er op 1 gestuit die werkt, de oplossing:
code:
1
clickBtn.addEventListener(MouseEvent.CLICK, function(){navigateToURL(new URLRequest(root.loaderInfo.parameters.clickTAG), "_blank")});


Waarbij je clickBtn uiteraard moet vervangen door de instance name van je button.


Nintendo Switch (OLED model) Apple iPhone 13 LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S21 5G Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True

Tweakers maakt gebruik van cookies

Bij het bezoeken van het forum plaatst Tweakers alleen functionele en analytische cookies voor optimalisatie en analyse om de website-ervaring te verbeteren. Op het forum worden geen trackingcookies geplaatst. Voor het bekijken van video's en grafieken van derden vragen we je toestemming, we gebruiken daarvoor externe tooling die mogelijk cookies kunnen plaatsen.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Forum cookie-instellingen

Bekijk de onderstaande instellingen en maak je keuze. Meer informatie vind je in ons cookiebeleid.

Functionele en analytische cookies

Deze cookies helpen de website zijn functies uit te voeren en zijn verplicht. Meer details

janee

    Cookies van derden

    Deze cookies kunnen geplaatst worden door derde partijen via ingesloten content en om de gebruikerservaring van de website te verbeteren. Meer details

    janee