2012-08-24 14 views
8

Rozwijam strzelankę pierwszoosobową i chcę zintegrować iAD (i być może AdMob później). Problem polega na tym, że wszystkie systemy reklamowe, które znam, wykorzystują do tego proste UIView i opierają się na ich kliknięciu. Chcę używać prawdziwych obiektów 3D w grze jako wyzwalaczy, np. Gdy kręcisz jakiś znak specjalny, wywoływana jest reklama. Użytkownik zostanie o tym powiadomiony (więc jeśli nie chcesz reklam, po prostu nie rób tych obiektów).Integracja iAD w grę 3D

Wiem, jak to zrobić z technicznego punktu widzenia. Ale czy jest to zgodne z prawem z punktu widzenia dostawcy reklam (i od zespołu oceny firmy POV firmy Apple)?

p.s. A może ktoś zna system reklamowy, który można zintegrować z moją grą.

Odpowiedz

1

Możesz wywołać wyskakujące okienko, bannner lub reklamę pełnoekranową, podpinając obiekt do naciśnięcia przycisku przy użyciu zestawu SDK RevMob. Ich reklamy wydają się być odmianą "pobierz darmową grę".

Nie widzę sposobu, w jaki można to zrobić w AdMob lub w szczególności iAd, ponieważ wymagają one wyświetlenia banera reklamowego na ekranie, aby mogły wyświetlać reklamy. Takie ich wyzwalanie może być sprzeczne z ich warunkami świadczenia usług.

1

Zgadzam się na FiddleMeRagged, że możesz użyć RevMob do tego celu. Możesz wyświetlać reklamy pełnoekranowe za każdym razem, gdy użytkownik zrobi zły obiekt.

Jednak nie można używać AdMob w tym samym celu. Ponieważ wyraźnie zabraniają takich działań w ich usage policy. Poprosili Cię o umieszczenie maksymalnie jednej reklamy banerowej na jednym ekranie. Podobnie iAd nie pozwala na wyświetlanie reklam tego rodzaju.

Apple nie wydaje się mieć z tym żadnego problemu, ponieważ nasza gra już minęła z tego rodzaju funkcjonalnością. Spróbuję znaleźć trochę dokumentacji na ten temat.

Edytuj: Właśnie znaleziono this link na stronie Revmob, która zaleca wyświetlanie wielu reklam pełnoekranowych.

0

istniejącej odpowiedzi w zasadzie pokrywają, ale do wyjaśnienia dotyczące iAd:

iAd opiera się prezentuje ADBannerView, posiadające że ADBannerView wykonać pracę, aby pobierać i wyświetlać reklamy, a następnie pozwalając użytkownikowi na kliknij aby uzyskać reklamę pełnoekranową.

Dokumentacja Apple na ten temat mówi, że jeśli zasłaniasz lub ukryjesz reklamy podczas ich ładowania, wpłyną one na reklamy, które karmi Twoja aplikacja, co wpłynie na Twoje przychody. (mówi również, że sam ADBannerView musi być zgodny z pewnymi cechami.)

na koniec ... Nie sądzę, że będziesz w stanie uruchomić pełnoekranową iAd przez coś w grze, ponieważ nie będzie w stanie wpłynąć na ADBannerView, robiąc to, co musi zrobić, aby przetworzyć kliknięcie kliknięcia przez użytkownika. (no, ok, może uda ci się to sfałszować, ale prawdopodobnie wymagałoby to odwagi ADBannerView w sposób, który jabłko odrzuciłoby.)

0

Odbieram, powinieneś prawdopodobnie używać revmob, ale musisz go mieć w przyszłości, heres link do integracji iAd i adMob sprawdź ten link: Mixing iAd and AdMob

0

RevMob ma jednostkę reklamową o nazwie adLink, można ją nazwać wewnątrz ciebie i otworzy iTunes z reklamowaną grą.Można użyć następującego kodu:

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

można znaleźć więcej dokumentację na ich stronie: RevMob API documentation