2014-02-01 2 views
1

Я пытаюсь интегрировать объявления startapp в свое приложение. Я использую руководство, предоставленное Startapp. Это дается в следующем.Проблемы при интеграции startapp в мое приложение

------ * начало Руководство ----- *

Шаг 1: Добавьте SDK JARs в свой проект Eclipse,

Шаг 2: Обновление файла манифеста

Шаг 3: Инициализация SDK

Шаг 4: Показать Баннеры

Шаг 5: Показать межстраничные объявления

Шаг 6: Показать Всплеск Ad

------ * /конец Руководство ------- *

В step 1: Я только что скопировал данные jar-файлы с помощью Startapp и вставил их в папку libs. Затем я очистил проект, чтобы обновить его каталоги.

На шаге 2: во-первых, я добавил некоторые права:

<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
<uses-permission android:name="android.permission.READ_PHONE_STATE"/> 
//These permissions are only required for showing the ad when pressing the Home button: 
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/> 
<uses-permission android:name="android.permission.GET_TASKS"/> 

во-вторых, я добавил новые виды деятельности в рамках приложения тег, заменив имяпакета_ с именем пакета моего приложения:

<activity android:name="com.startapp.android.eula.EULAActivity" 
    android:theme="@android:style/Theme.Translucent" 
    android:configChanges="keyboard|keyboardHidden|orientation" /> 

<activity android:name="com.startapp.android.publish.list3d.List3DActivity" 
android:taskAffinity="<package_name>.AppWall" 
android:theme="@android:style/Theme" /> 
<activity android:name="com.startapp.android.publish.AppWallActivity" 
android:theme="@android:style/Theme.Translucent" 
android:taskAffinity="<package_name>.AppWall" 
android:configChanges="orientation|keyboardHidden" /> 

В шаге 3: В методе OnCreate моей деятельности я назвал статические функции:

StartAppAd.init(this, "<Your Developer Id>", "<Your App ID>"); 
StartAppSearch.init(this, "<Your Developer Id>", "<Your App ID>"); 

Я изменил идентификатор приложения и идентификатор разработчика в соответствии с моей учетной записью.

После всех этих 3-х шагов, которые я получил следующие две ошибки из затмения:

ошибки:

StartAppAd не могут быть решены

StartAppSearch не может быть решена

Я прочитал некоторые Docs и ответы с некоторых форумов, но никто из них не работал. У кого-нибудь есть идея, как решить эту проблему?

ответ

4

Вам необходимо импортировать StartAppAd и StartAppSearch.
Добавить следующий импорт в вашу деятельность:

import com.searchboxsdk.android.StartAppSearch; 
import com.startapp.android.publish.StartAppAd; 
+0

он работал спасибо так много человека !. – ScienceEnthusiast

Смежные вопросы