2012-08-24 12 views
8

Sto sviluppando uno sparatutto in prima persona e voglio integrare iAD (e forse AdMob in seguito). Il problema è che tutti i sistemi di annunci che conosco usano UIView semplici per questo e si basano sul toccarli. Voglio usare oggetti di gioco reali come trigger, cioè quando hai sparato a un personaggio speciale viene invocato un annuncio. L'utente verrebbe informato a tale proposito (quindi se non vuoi pubblicità, non sparare a quegli oggetti).integrazione di iAD in gioco 3d

So come farlo dal punto di vista tecnico. Ma è legale farlo dal punto di vista del provider pubblicitario (e dal team di revisione Apple POV)?

p.s. O forse qualcuno conosce un sistema pubblicitario che potrebbe essere integrato nel mio gioco in questo modo.

risposta

1

È possibile attivare un popup, bannner o annuncio a schermo intero agganciando l'oggetto a una pressione del pulsante con l'SDK RevMob. La loro pubblicità tende ad essere della varietà "scarica un gioco gratis".

Non vedo come sia possibile farlo con Admob o soprattutto iAd in quanto richiedono la visualizzazione dello striscione sullo schermo in modo che possano pubblicare annunci. Attivarli in questo modo potrebbe essere contrario ai loro termini di servizio.

1

Accetto di FiddleMeRagged che è possibile utilizzare RevMob per questo scopo. Puoi mostrare un annuncio a schermo intero ogni volta che l'utente riprende un oggetto sbagliato.

Tuttavia non è possibile utilizzare Admob per lo stesso scopo. Dal momento che vietano chiaramente tali attività nel loro usage policy. Ti chiedono di inserire un massimo di banner pubblicitari per schermo
Analogamente, iAd non consente questo tipo di visualizzazione degli annunci.

Apple non sembra avere alcun problema con questo, dal momento che il nostro gioco è già passato con questo tipo di funzionalità. Cercherò di trovare qualche documentazione su questo.

Modifica: trovato solo this link sul sito di Revmob, che consiglia di visualizzare più annunci a schermo intero.

0

le risposte esistenti in pratica coprono questo, ma per chiarire quanto riguarda iAd:

iAd si basa sulla presentazione di un ADBannerView, e avere quella ADBannerView fare il lavoro per recuperare e visualizzare l'annuncio, e quindi consentendo all'utente di fare clic attraverso per ottenere l'annuncio a schermo intero.

la documentazione di Apple su questo argomento dice che se si oscura o nascondere gli annunci mentre sono caricati, gli annunci che la vostra applicazione si stufa saranno interessati, e le entrate saranno quindi a subire. (dice anche che lo stesso ADBannerView deve essere conforme a certe caratteristiche.)

alla fine ... non credo che sarai in grado di attivare l'iAd a schermo intero da qualcosa nel tuo gioco che viene girato, dal momento che tu non sarà in grado di influenzare ADBannerView facendo ciò che deve fare per elaborare il clic-utente per il click-through. (beh, ok, forse potresti fingere questo, ma probabilmente coinvolgerebbe il fegato di ADBannerView in un modo che Apple rifiuterebbe.)

0

Riconosco che probabilmente dovresti usare revmob ma in caso tu ne abbia bisogno in futuro, heres un collegamento sull'integrazione di iAd e adMob controlla questo link: Mixing iAd and AdMob

0

RevMob ha un'unità pubblicitaria chiamata adLink, questa può essere chiamata all'interno del codice e aprirà iTunes con il gioco pubblicizzato.È possibile utilizzare il seguente codice:

RevMobAds *revmob = [RevMobAds revmob]; 
[revmob openAdLinkWithDelegate:self]; 

È possibile trovare maggiori documentazione sul loro sito: RevMob API documentation

Problemi correlati