Αυτό το άρθρο παρέχει σημειώσεις και παραδείγματα που περιγράφουν τον τρόπο με τον οποίο μπορείτε να προβάλετε μια παρενθετική διαφήμιση gaming HTML5, χρησιμοποιώντας τη βιβλιοθήκη της Ετικέτας του Google Publisher (GPT).
Οι παρενθετικές διαφημίσεις gaming είναι διαφημίσεις πλήρους σελίδας, η διαχείριση των οποίων πραγματοποιείται από το GPT. Οι διαφημίσεις αυτές προβάλλονται στους χρήστες μέσω ενός μη αυτόματου εναύσματος σε παιχνίδια που εκτελούνται σε ιστοσελίδες.
Σε αυτή τη σελίδα
- Απαιτήσεις και προτάσεις
- Έναρξη με την προσθήκη ετικετών
- Διακίνηση
- Σειρά βίντεο διακίνησης: Παρενθετικές διαφημίσεις gaming H5 | Διαφημίσεις με επιβράβευση για gaming H5
- Αναφορές
Απαιτήσεις και προτάσεις
- Οι εκδότες δεν επιτρέπεται να χρησιμοποιούν παρενθετικές διαφημίσεις gaming H5 σε απόθεμα που δεν σχετίζεται με το gaming. Υλοποιώντας αυτή τη μορφή, οι εκδότες συμφωνούν αυτόματα με αυτή την προϋπόθεση. Θα πρέπει επίσης να τηρούνται οι Πολιτικές για εκδότες της Google και οι Οδηγίες συνεργατών του Google Ad Manager.
- Η Google επιφυλάσσεται του δικαιώματος να εγκρίνει ή να απορρίψει εκδότες ανά πάσα στιγμή και οι εκδότες που θα διαπιστωθεί ότι παραβαίνουν την πολιτική θα καταργηθούν από τη λίστα επιτρεπομένων.
- Οι παρενθετικές διαφημίσεις gaming δημιουργούν τη δική τους υποδοχή διαφήμισης. Σε αντίθεση με άλλους τύπους διαφημίσεων, δεν είναι απαραίτητο να ορίσετε ένα στοιχείο <div> για παρενθετικές διαφημίσεις gaming. Αυτές οι διαφημίσεις δημιουργούν και εισάγουν αυτόματα ένα δικό τους κοντέινερ στη σελίδα όταν συμπληρώνεται μια διαφήμιση.
- Εάν χρησιμοποιείτε αρχιτεκτονική ενός αιτήματος (SRA) σε μια σελίδα με πολλές υποδοχές, μην καλέσετε το στοιχείο
display(), μέχρι να δημιουργηθούν στοιχεία div στατικών υποδοχών διαφήμισης. Όπως περιγράφεται στις Βέλτιστες πρακτικές για τις διαφημίσεις, η πρώτη κλήση στο στοιχείοdisplay()ζητά όλες τις υποδοχές διαφήμισης που έχουν οριστεί πριν από το συγκεκριμένο σημείο. Αν και οι υποδοχές των παρενθετικών διαφημίσεων gaming δεν απαιτούν ένα προκαθορισμένο στοιχείο <div>, οι στατικές υποδοχές διαφήμισης το απαιτούν. Η κλήση του στοιχείουdisplay()πριν από την παρουσία αυτών των στοιχείων στη σελίδα, μπορεί να οδηγήσει σε χαρακτηριστικά ταυτοποίησης χαμηλότερης ποιότητας, επομένως συνιστάται να καθυστερήσετε την αρχική κλήση μέχρι να οριστούν οι στατικές υποδοχές. - Η διακίνηση μη αυτόματων παρενθετικών διαφημίσεων απαιτεί την ίδια ρύθμιση στοιχείου διαφημίσεων και στοιχείου γραμμής με τις βασικές παρενθετικές διαφημίσεις ιστού.
Έναρξη με την προσθήκη ετικετών
- Δημιουργήστε μια υποδοχή GPT χρησιμοποιώντας τη μέθοδο
googletag.defineOutOfPageSlot()και ορίστε τη μορφή OutOfPage σεgoogletag.enums.OutOfPageFormat.GAME_MANUAL_INTERSTITIAL.
Ανατρέξτε στην τεχνική καθοδήγηση για προγραμματιστές GPT για παρενθετικές διαφημίσεις gaming H5. - Αφού οριστεί η υποδοχή, προσθέστε μια λειτουργία αναμονής συμβάντος που θα παρακολουθεί το συμβάν
gameManualInterstitialSlotReady. Στην επανάκληση της λειτουργίας αναμονής συμβάντος, καλέστε τη μέθοδοmakeGameManualInterstitialVisible()στο παρεχόμενο αντικείμενο συμβάντος, για να προβάλετε τη διαφήμιση. - Αφού δηλώσετε όλες τις άλλες στατικές υποδοχές διαφημίσεων, μια κλήση στο
googletag.displayθα ενεργοποιήσει ένα αίτημα για τη συμπλήρωση της υποδοχής παρενθετικής διαφήμισης gaming.
Παράδειγμα
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Παράδειγμα μη αυτόματης παρενθετικής διαφήμισης παιχνιδιού</title>
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<script>
window.googletag = window.googletag || { cmd: [] };
let gameManualInterstitialSlot;
googletag.cmd.push(function () {
// Ορισμός υποδοχής μη αυτόματης παρενθετικής διαφήμισης παιχνιδιού.
defineGameManualInterstitialSlot();
// Ορισμός στατικών υποδοχών διαφήμισης.
staticSlot = googletag.defineSlot(
'/6355419/Travel/Europe', [100, 100], 'static-ad-1')
.addService(googletag.pubads());
// Ενεργοποίηση SRA και υπηρεσιών.
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
function defineGameManualInterstitialSlot() {
gameManualInterstitialSlot = googletag.defineOutOfPageSlot(
'/6355419/Travel/Europe/France/Paris',
googletag.enums.OutOfPageFormat.GAME_MANUAL_INTERSTITIAL);
// Η υποδοχή εμφανίζει την τιμή null αν η σελίδα ή η συσκευή δεν υποστηρίζει τις παρενθετικές διαφημίσεις.
if (gameManualInterstitialSlot) {
gameManualInterstitialSlot.addService(googletag.pubads());
printStatus('Αναμονή για προετοιμασία παρενθετικής διαφήμισης…');
// Προσθήκη λειτουργίας αναμονής συμβάντος για την καταχώριση του δείκτη χειρισμού κλικ μετά τη φόρτωση της παρενθετικής διαφήμισης.
// Αν αυτό το συμβάν δεν ενεργοποιηθεί, δοκιμάστε να κάνετε εκκαθάριση του τοπικού αποθηκευτικού χώρου και να ανανεώσετε
// τη σελίδα.
googletag.pubads().addEventListener('gameManualInterstitialSlotReady',
(slotReadyEvent) => {
if (gameManualInterstitialSlot === slotReadyEvent.slot) {
printStatus('Η παρενθετική διαφήμιση είναι έτοιμη.');
const button = document.getElementById('trigger');
button.style.display = 'block';
button.addEventListener('click', () => {
slotReadyEvent.makeGameManualInterstitialVisible();
printStatus('Η παρενθετική διαφήμιση είναι ενεργή');
}, { once: true });
}
});
googletag.pubads().addEventListener('gameManualInterstitialSlotClosed',
resumeGame);
}
}
function resumeGame() {
document.getElementById('trigger').style.display = 'none';
// Οι υποδοχές μη αυτόματων παρενθετικών διαφημίσεων παιχνιδιού προορίζονται για μία χρήση, επομένως καταστρέψτε την παλιά υποδοχή και δημιουργήστε μια νέα.
googletag.destroySlots([gameManualInterstitialSlot]);
defineGameManualInterstitialSlot();
googletag.display(gameManualInterstitialSlot);
}
function printStatus(status) {
document.getElementById('status').innerText = status;
}
</script>
<style>
button {
display: none;
}
div.content {
position: fixed;
top: 50%;
}
</style>
</head>
<body>
<div id="static-ad-1" style="width: 100px; height: 100px;"></div>
<div class="content">
<span id="status">Η μη αυτόματη παρενθετική διαφήμιση παιχνιδιού δεν υποστηρίζεται σε αυτή τη σελίδα.</span>
<p>
<button id="trigger">TRIGGER INTERSTITIAL</button>
</p>
</div>
<script>
googletag.cmd.push(function () {
// Βεβαιωθείτε ότι η πρώτη κλήση στο στοιχείο display πραγματοποιείται αφού
// καθοριστούν τα στοιχεία div των στατικών υποδοχών διαφήμισης.
googletag.display(staticSlot);
});
</script>
</body>
</html>
Συμβάντα GPT
Τα ακόλουθα συμβάντα GPT χρησιμοποιούνται για την προβολή και την αλληλεπίδραση με παρενθετικές διαφημίσεις gaming:
| Συμβάν | Ενεργοποιείται όταν… |
|---|---|
|
|
Μια υποδοχή παρενθετικής διαφήμισης gaming είναι έτοιμη για προβολή. Για την προβολή της παρενθετικής διαφήμισης, καλέστε το στοιχείο |
|
|
Μια υποδοχή παρενθετικής διαφήμισης gaming που προβαλλόταν έχει πλέον κλείσει. Χρησιμοποιούνταν για την εκτέλεση προσαρμοσμένης λογικής κάθε φορά που έκλεινε η παρενθετική διαφήμιση gaming. |
Η παρενθετική διαφήμιση gaming μπορεί να αποδοθεί σε πλήρη οθόνη ή εντός του πλαισίου του παιχνιδιού, ανάλογα με τον τρόπο προβολής του παιχνιδιού. Μάθετε περισσότερα σχετικά με τις δομές των διαφημίσεων για παιχνίδια HTML5.
Το ακόλουθο δείγμα κώδικα προϋποθέτει ότι το παιχνίδι HTML5 τοποθετείται απευθείας στο ίδιο επάνω πλαίσιο με τη σελίδα (χρησιμοποιώντας τη δομή Πλήρης οθόνη). Σε αυτή την περίπτωση, η παρενθετική διαφήμιση gaming θα αποδίδεται επίσης σε πλήρη οθόνη.
Ωστόσο, ο ίδιος κώδικας λειτουργεί επίσης όταν τοποθετείται εντός ενός θυγατρικού πλαισίου (χρησιμοποιώντας τη δομή iframe/Προβολή στον ιστό). Για να περιοριστεί η παρενθετική διαφήμιση gaming στον καμβά του παιχνιδιού H5, το παιχνίδι θα πρέπει να τοποθετηθεί σε ένα iframe.
Παράδειγμα
<!doctype html>
<html>
<head>
<!-- Η Ετικέτα του Google Publisher εδώ, εάν υπάρχει, θα είναι υπεύθυνη μόνο για την προβολή διαφημίσεων εκτός του παιχνιδιού H5. -->
<title>Σελίδα για αυτό το παράδειγμα παιχνιδιού H5</title>
<!-- Το περιεχόμενό σας <head> εδώ. -->
</head>
<body>
<span id="example-text">Παράδειγμα παιχνιδιού H5</span>
<iframe src="https://www.example-game.com" title="Παράδειγμα παιχνιδιού" allow="autoplay">
<!-- Το δείγμα κώδικα προβάλλεται εδώ. Η Ετικέτα του Google Publisher που φορτώνεται σε αυτό το πλαίσιο θα χρησιμοποιηθεί μόνο εντός του παιχνιδιού H5. -->
</iframe>
</body>
</html>
Σημειώσεις σχετικά με τη χρήση του GPT
- Για να διασφαλιστεί η βέλτιστη εμπειρία χρήστη, το GPT ζητά παρενθετικές διαφημίσεις gaming μόνο στις σελίδες που υποστηρίζουν σωστά τη μορφή. Για αυτόν τον λόγο, το στοιχείο
defineOutOfPageSlot()μπορεί να εμφανίσει την τιμή null. Ζητήστε παρενθετικές διαφημίσεις gaming μόνο σε σελίδες ή περιβάλλοντα όπου θέλετε να εμφανίζεται μια παρενθετική διαφήμιση. Οι παρενθετικές διαφημίσεις gaming είναι κατάλληλες για προβολή σε υπολογιστές, tablet και κινητές συσκευές. - Η παρενθετική διαφήμιση εμφανίζεται όταν καλείτε το στοιχείο
makeGameManualInterstitialVisibleαπό το συμβάνgameManualInterstitialSlotReady event. - Οι παρενθετικές διαφημίσεις gaming έχουν σταθερό όριο συχνότητας. Αυτό αποτρέπει την ενεργοποίηση του συμβάντος
gameManualInterstitialSlotReadyπερισσότερες από μία φορές κάθε 30 δευτερόλεπτα.
Επισκεψιμότητα
- Δημιουργήστε ένα νέο στοιχείο διαφημίσεων ή χρησιμοποιήστε ξανά ένα υπάρχον. Επιλέξτε 320x480, 300x250 και 336x280 ως μέγεθος στοιχείου διαφημίσεων.
- Δημιουργία στοιχείων γραμμής. Επιλέξτε τις κατάλληλες ρυθμίσεις στοιχείου γραμμής με βάση την περίπτωση χρήσης:
| Ρυθμίσεις στοιχείου γραμμής | ||||
|---|---|---|---|---|
| Περίπτωση χρήσης | Τύπος διαφήμισης | Τύπος στοιχείου γραμμής | Αναμενόμενα δημιουργικά | Στόχευση > Απόθεμα |
| Για την προβολή μιας διαφήμισης προβολής κράτησης | Προβολή |
|
320x480, 300x250 ή 336x280 |
Το στοιχείο διαφημίσεων που δημιουργήθηκε ή επιλέχθηκε στο προηγούμενο βήμα |
| Για την προβολή μιας διαφήμισης για την οποία δεν έχει γίνει κράτηση | Προβολή |
|
||
| Για την προβολή μιας διαφήμισης βίντεο κράτησης (π.χ. μια ετικέτα VAST ή ένα MP4) | Βίντεο ή ήχος |
|
300x250v ή 320x480v | |
| Για την προβολή διαφημίσεων συμπλήρωσης/ανοικτής δημοπρασίας | Προβολή | Ad Exchange | Όλα τα ζητούμενα μεγέθη | |
Σειρά βίντεο διακίνησης: Έναρξη με τις παρενθετικές διαφημίσεις gaming H5
Παρακολουθήστε τα βίντεο σε αυτή τη σειρά που αποτελείται από δύο μέρη, για να εξοικειωθείτε με τις παρενθετικές διαφημίσεις gaming H5
| Μέρος 1: Παρενθετικές διαφημίσεις gaming H5 στο Ad Manager |
| H5 Gaming Interstitial Ads on Ad Manager |
| Μέρος 2: Διαφημίσεις με επιβράβευση για gaming H5 στο Ad Manager |
| Rewarded Ads for H5 Gaming on Ad Manager |