Ad — различия между версиями
Shejko (обсуждение | вклад) (Новая страница: «Объект '''ad''' позволяет отображать банеры банерных систем flurry и amazon. Параметры: *'''тип'''''(a...») |
Aslav (обсуждение | вклад) м |
||
| (не показано 5 промежуточных версий 1 участника) | |||
| Строка 1: | Строка 1: | ||
| − | Объект '''ad''' позволяет отображать банеры банерных систем flurry и amazon. | + | [[Object|Объект]] '''ad''' позволяет отображать банеры банерных систем flurry и amazon. |
Параметры: | Параметры: | ||
| Строка 21: | Строка 21: | ||
Также в [[app.icf]] или [[viewer.xml]] должен быть указан flurry id приложения, согласно ему идет работа банерной системы. | Также в [[app.icf]] или [[viewer.xml]] должен быть указан flurry id приложения, согласно ему идет работа банерной системы. | ||
| − | Кроме этого в итоговый AndroidManifest.xml должны быть добавлены следующие строки: | + | Кроме этого в итоговый ''AndroidManifest.xml'' должны быть добавлены следующие строки: |
<pre> | <pre> | ||
| Строка 51: | Строка 51: | ||
testing=1 | testing=1 | ||
| − | <pre> | + | </pre> |
'''app_key''' - ключ для рекламы | '''app_key''' - ключ для рекламы | ||
| Строка 61: | Строка 61: | ||
По умолчанию logging и testing равны 1, поэтому при релизе значение обоих параметров необходимо принудительно устанавливать в 0. | По умолчанию logging и testing равны 1, поэтому при релизе значение обоих параметров необходимо принудительно устанавливать в 0. | ||
| − | В итоговый AndroidManifest.xml должны быть добавлены следующие строки: | + | В итоговый ''AndroidManifest.xml'' должны быть добавлены следующие строки: |
<pre> | <pre> | ||
| Строка 83: | Строка 83: | ||
более подробно про рекламу от amazon: https://developer.amazon.com/sdk/mobileads/quick-start.html | более подробно про рекламу от amazon: https://developer.amazon.com/sdk/mobileads/quick-start.html | ||
| + | |||
| + | =Дополнительные сведения= | ||
| + | |||
| + | * ''AndroidManifest.xml'' находится обычно в каталоге ''%s3e_dir%\deploy\plugins\android'' | ||
| + | |||
| + | * Также можно вместо ''AndroidManifest.xml'' вносить соответствующие настройки в ''android-extra-application-manifest.xml'' и ''android-extra-manifest.xml'', которые находятся в каталоге | ||
| + | ''%каталог_редактора%\system\marmalade\conf\%марект%(к примеру android)'' | ||
| + | |||
| + | * Объект при загрузке экрана не переводится автоматически в состояние show, в это состояние его надо переводить машиной или другим объектом. | ||
| + | |||
| + | * Если выбран режим банера '''fullscreen''', то при показе банера все действия в приложении "ставятся на паузу", возврат в игру возможен только при закрытии банера, если выбран другой режим отображения - приложение во время показа "на паузу" не ставится, то есть все действия продолжают выполняться. | ||
| + | |||
| + | [[Category:Реклама]] | ||
Текущая версия на 13:23, 19 сентября 2014
Объект ad позволяет отображать банеры банерных систем flurry и amazon.
Параметры:
- тип(adtype) - тип банерной системы(flurry или amazon)
- space(adspace) - имя рекламной кампании для flurry. Это имя будет отображаться в списке рекламных кампаний на портале flurry.
- size(adsize) - размер и положение банера(top - 1, bottom - 2, fullscreen - 3)
Состояния:
- show - показать рекламу
- hide - спрятать рекламу
Настройки для flurry
Должны быть указаны тип, space, size.
Также в app.icf или viewer.xml должен быть указан flurry id приложения, согласно ему идет работа банерной системы.
Кроме этого в итоговый AndroidManifest.xml должны быть добавлены следующие строки:
<activity android:name="com.flurry.android.FlurryFullscreenTakeoverActivity"
android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode"
android:hardwareAccelerated="true" >
</activity>
Также должно быть следующее разрешение:
<uses-permission android:name="android.permission.INTERNET"/>
Настройки Amazon
Для работы рекламы от Amazon должен быть указан соответствующий тип рекламы, а также указаны следующие настройки в app.icf:
[s3eAmazonAds] app_key="sample-app-v1_pub-2" logging=1 testing=1
app_key - ключ для рекламы
logging - вести логи показа, полезно для отладки
testing - режим тестирования
По умолчанию logging и testing равны 1, поэтому при релизе значение обоих параметров необходимо принудительно устанавливать в 0.
В итоговый AndroidManifest.xml должны быть добавлены следующие строки:
<activity android:name="com.amazon.device.ads.MraidBrowser" android:configChanges="keyboardHidden|orientation"/> <activity android:name="com.amazon.device.ads.VideoActionHandler" android:configChanges="keyboardHidden|orientation|screenSize"/>
Также должны быть следующие разрешения:
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
более подробно про рекламу от amazon: https://developer.amazon.com/sdk/mobileads/quick-start.html
Дополнительные сведения
- AndroidManifest.xml находится обычно в каталоге %s3e_dir%\deploy\plugins\android
- Также можно вместо AndroidManifest.xml вносить соответствующие настройки в android-extra-application-manifest.xml и android-extra-manifest.xml, которые находятся в каталоге
%каталог_редактора%\system\marmalade\conf\%марект%(к примеру android)
- Объект при загрузке экрана не переводится автоматически в состояние show, в это состояние его надо переводить машиной или другим объектом.
- Если выбран режим банера fullscreen, то при показе банера все действия в приложении "ставятся на паузу", возврат в игру возможен только при закрытии банера, если выбран другой режим отображения - приложение во время показа "на паузу" не ставится, то есть все действия продолжают выполняться.