Vid utformning av Flash-annonser för distribution över ett annonsnätverk krävs det att annonsen har spårningsfunktioner inbäddade i den. Detta uppnås genom korrekt användning av ClickTAG ActionScript-uttalandet. ClickTAG kommer att avgöra annonsens beteende när användaren interagerar med den. Det kommer också att tillåta annonsnätverket att spåra annonsen, antalet visade visningar och klickfrekvensen.
I den här handledningen lär vi dig hur du skapar en Flash-annons för implementering.
Låt oss ta en snabb titt på vad vi ska arbeta för ...
För syftet med denna handledning låt oss först bestämma storleken på vår banner. Storleken på en vanlig bannerannons är 728px x 90px. En annons av denna storlek kan kallas av servernamn beroende på annonsnätverket, men för närvarande kallar vi det som en banner.
Det första vi gör är att skapa ett dokument i Flash för vår banner. Starta en ny fil i Flash. Välj ett ActionScript 2.0-dokument. Anledningen till att vi ska använda AS2.0 över AS3.0 är att du inte kan tillämpa ActionScript direkt på ett objekt i AS3.0, eftersom filmklipp och knappförekomster inte stöds. Platsen för den variabel som Flash kommer att importera är också annorlunda.
När du har skapat ditt dokument går du till Ändra> Dokumentegenskaper och ställer in dokumentstorleken på bannerens höjd och bredd.
Låt oss nu göra en film!
Eftersom denna handledning inte handlar om hur man gör en film utan om hur man applicerar ClickTag-uttalandet till filmen kommer vi inte att gå in på några detaljer om det. Så med detta steg borde vi ha skapat vår Flash-banner. Jag har skapat en enkel banner för Tuts Plus-nätverket som vi ska använda för att visa ClickTag.
Vi måste expandera vår tidslinje och skapa ett nytt lager. Var noga med att ge det ett definitivt namn för att göra det enklare att hitta. Det här är en speciellt användbar tips om du har en film med många lager. Låt oss namnge det här nya lagret ClickTag. För att göra detta, gå till Infoga> Tidslinje> Lager.
Med det nya lagret valt, skriv 'R' för att aktivera rektangelverktyget. Dra rektangeln över hela scenen. Var noga med att täcka allt.
Nästa kommer vi att tillämpa några egenskaper på den knapp som vi just skapat. Högerklicka på rektangel som vi gjort och välj Redigera på plats.
Nästa tidslinje vi ser kommer att visa 'Up', 'Over', 'Down' och 'Hit' ramar. Klicka och håll ner 'Upp' ram och dra den till 'Träffa' ram.
Återgå till huvudfasen. Vi ser att den form som vi skapade för en stund sedan har tagit på sig en grön nyans. Det betyder att vårt lager / knapp är klickbart.
Spara filen, klicka sedan på det färgade lagret du skapade och öppna åtgärdsmenyn genom att gå till Windows> Åtgärder, eller klicka bara på F9.
Med åtgärdsmenyn öppen kontrollerar du att ClickTag-laget är valt. Det här är väldigt viktigt. Eftersom det har valts något annat lager kommer ActionScript att appliceras felaktigt.
Ok, det här är där magiken händer. Med vår åtgärdspanel öppnar du kopian och förbi koden nedan direkt i rutan. Kom ihåg att vi inte får redigera den här koden, eller annonsen kan inte spåras. Klistra in den I BEFINTLIGT SKICK.
på (release) if (_level0.clickTag.substr (0,5) == "http:") getURL (_level0.clickTag, "_blank");
Nu ska vi kika bakom gardinen och se vad som händer med vårt manus.
Först ställer vi upp vår handling med på (release). "on (release)" är en gammal skola händelsehanterare som påtalar en åtgärd när vår knapp klickas på eller när användaren klickar släpper sedan. Därefter verifierar vi att webbadressen som vi kommer att tilldela dynamiskt till vår annons är en faktisk "http:" url.
NOTERA: Det finns många variationer av detta skript som flyter om, men det är mycket viktigt att det alltid används med den villkorliga "if ()". Detta är en försiktighet. Eftersom vi tilldelar variabler på detta sätt skulle det vara relativt enkelt för en skadlig sida att ta vår SWF-annons och göra en skriptangrepp på en webbplats mot en användare. Detaljerna om detta går utöver den här handledningen, men bara kom ihåg att detta är en viktig säkerhetsåtgärd.
Vårt skript är skrivet för att tillåta annonsnätverket att spåra var bannern visades och när den klickades på. Vår getURL-åtgärd kommer att navigera i webbläsaren till "clickTag" i EMBED-koden. Metoden getURL (clickTag, "_blank") tar url som annonsnätverket kommer att placeras i inläggsinställningen och tilldelar det dynamiskt till vår annons.
Till exempel:
Kontrollera även publiceringsinställningarna; se till att de är publicerade som ActionScript 2.0. Träffa Kommando + Retur (på Mac) för att testa bannern.
I förhandsgranskningen genereras vi musen över annonsen för att säkerställa att den verkligen är klickbar. Slutligen ska vi återgå till Flash och kontrollera att vårt skript inte genererade några fel.
grattis! Du har nu en bannerannons klar för distribution.
Det är viktigt att förstå något om ClickTag. Detta är inte en egenskap av Flash själv. ActionScript ovan tillåter ditt SWF-objekt att acceptera information från utsidan. Denna teknik berättar för Flash att filmen du just skapat öppnar en webbadress utan att du behöver veta exakt url när du gör filmen. Hyperlänken skickas till SWF från html-inbäddningskoden som ditt annonsnätverk ska använda för att betjäna annonsen.
ClickTag har inget värde när du skapar det. Det kommer inte heller att ha någon riktig betydelse när du tittar på förhandsgranskningen av filmen. Dess värde, URL-länken tillhandahålls av html-inbäddningskoden.