Czy lepiej jest mieć jedną udostępnioną instancję aplikacji i iAd dla mojej aplikacji lub czy mogę utworzyć nową instancję na każdej stronie aplikacji do nawigacji? Wygląda na to, że przykładowy kod Apple ma tylko jedną reklamę, która jest używana na każdej stronie. Z mojej perspektywy więcej reklam oznacza więcej pieniędzy. Czy jest to problem w ten sposób, czy też patrzę na to niepoprawnie?Baner iad - jedna instancja na aplikację lub jedna instancja na stronę
Odpowiedz
Tworzenie nowej instancji dla każdej strony będzie standardem. Jest to niestandardowe i próbuje użyć tej samej instancji na różnych stronach. (Aby to zrobić, musisz usunąć ADBannerView z jego podglądu, a następnie dodać go jako widok z podziałem na następny widok.)
Zgaduję, że kwota, którą otrzymasz, będzie w przybliżeniu taka sama albo droga. Gdybyś mógł dostać więcej pieniędzy w jedną lub w drugą stronę, byłby to błąd, który naprawiłby Apple.
Skończyłem na tworzeniu nowej instancji na każdej stronie. Przykładowy kod Apple nie miał sensu używać w kontrolerze nawigacyjnym, ponieważ reklama zniknąłaby ze starego widoku, a następnie animowała się przy następnym widoku. Sprawiał, że wyglądał na niezgrabny. Może wyglądać O.K. z kontrolerem paska kart, ponieważ nie są animowane. –
Myślę, że możesz to zrobić tak czy inaczej. Mam aplikację, która jest stronicowanym widokiem przewijania, który ma ADBannerView tuż obok ekranu (poniżej). Po załadowaniu dodatku widok przewijania skraca się o wysokość ADBannerView, a AdBannerView zostaje przesunięty w górę. Jest to ten sam obiekt dla każdej strony UIScrollView.
Niektórzy mogą twierdzić, że moja aplikacja to naprawdę tylko 1 widok, ponieważ każda "strona" jest częścią tego samego ScrollView.
Zgodnie z przykładowym kodem Apple, powinieneś użyć jednej instancji. Jeżeli pobranie próbek iAdSuite, zobaczysz to w pliku readme.txt:
Uwaga: Jeśli aplikacja ma wiele kart lub widoków Wyświetlanie iAd transparent, należy udostępnić jedno wystąpienie ADBannerView dla każdego widoku . Następnie, zanim użytkownicy przejdą do nowego widoku, ustaw wspólną właściwość delegata instancji na zero, usuń ją z hierarchii starego widoku , a następnie dodaj to samo wystąpienie do widoku początkowego i ustaw jego delegata na odpowiedni kontroler widoku.
Apple zachęca do korzystania z jednego wystąpienia banera iAd na aplikację jako najlepszej praktyki. Możesz przeczytać następującą uwagę techniczną, aby dowiedzieć się, jak i dlaczego: http://developer.apple.com/library/ios/#technotes/tn2286/_index.html
- 1. Jedna instancja działania
- 2. Zapewnienie tylko jedna instancja aplikacji
- 3. Jedna lub wiele serwletów na aplikację internetową?
- 4. Android: Jedna lub wiele instancji HttpClient na aplikację
- 5. Jedna instancja Tomcat dla dwóch domen i dwóch aplikacji internetowych
- 6. Ile równoległych żądań może obsługiwać jedna instancja Pythona z Google App Engine?
- 7. Jaki jest najlepszy sposób, aby upewnić się, że działa tylko jedna instancja programu Perl?
- 8. Jak domyślnie włączyć opcję Tylko jedna instancja w konfiguracjach IntelliJ run/debug?
- 9. instancja MonadTransControl dla niestandardowego monady
- 10. Na żądanie Linux t2.micro Instancja Godzina
- 11. Instancja aplikacji IIS AppDomain
- 12. Mapowanie hibernacji: jedna kolumna na wiele tabel
- 13. Supervisord spawns tylko 1 instancja
- 14. Align jedna pozycja na lewo od ActionBar
- 15. Dlaczego jedna tabela stron na proces
- 16. jak scalić dwie bitmapy jedna na drugą
- 17. Jak jedna struktura CMS?
- 18. instancja Monofoniczna monada
- 19. V8 FunctionTemplate Klasa Instancja
- 20. instancja clojure? pojedynczy argument
- 21. Django Admin - stackedInline pojedyncza instancja
- 22. Instancja użytkownika SqlLocalDb
- 23. Jak rozwiązać nakładających instancja
- 24. instancja klasy abstrakcyjnej
- 25. .NET 4 instancja pojedynczej aplikacji
- 26. jeden przycisk jedna funkcja na pierwszym kliknięciu drugi na drugim
- 27. Jedna definicja klasy linii?
- 28. Instancja twig dla obiektów dziedziczenia
- 29. Wyrównaj dwie przęsła wewnątrz td - Jedna lewa i jedna prawa
- 30. Uploadify Wiele przycisków - jedna strona
Masz na myśli wystąpienia ADBannerView? – ThomasW
Tak, przepraszam –