Возникли проблемы при интеграции Startapp в мое приложение

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

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

Шаг 1: Добавьте файлы JAR SDK в ваш проект Eclipse

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

Шаг 3. Инициализируйте SDK

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

Шаг 5: Показать промежуточную рекламу

Шаг 6: Показать Splash Ad

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

На шаге 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>");

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

После всех этих трех шагов я получил следующие две ошибки от Eclipse:

ошибки:

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

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

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

1 ответ

Решение

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

import com.searchboxsdk.android.StartAppSearch;
import com.startapp.android.publish.StartAppAd;
Другие вопросы по тегам