اضافة اعلانات شركة StartApp
السلام عليكم ورحمة الله وبركاته
في هذه التدوينة سنعرف كيف نقوم بأضافة اعلانات شركة StartApp وبسهولة ان شاء الله فقط طبق الخطوات ادناه .
اولا : نتوجه لموقع شركة StartApp للاعلانات من خلال الضغط هنا
ثانياً : نضغط على Sign in with google ونختار حساب لعملية التسجيل كما في الصورة ادناه
ثالثا : ستظهر لنا واجهة ADD NEW APP وهذه الواجهة نحدد من خلالها ان كان تطبيقنا مضاف ع اي متجر فأن كان مضاف على متجر معين فتضيف رابطه في الحقل وان كان غير موجود نضغط على Click here الموجودة اسفل الحقل والمقصود بها ان تطبيقنا غير مضاف او مرفوع على متجر معين .
بعد الضغط على click here ستظهر واجهة لاضافة اسم التطبيق والمشغل وايضا اذا كن تطبيقك يخص الاطفال ففي الحقل الاول وهو App Name نضيف في الحقل اسم التطبيق وبعدها Platform ونعين Android واخر شي عندنا ان كان تطبيق يخص الاطفال فأن كان يخص الاطفال تحدد Yes وان كان لا يخصهم تحدد No وبعدها نضغط على Add App .
ستظهر لنا واجهة تحتوي على اسم التطبيق والشفرة الاعلانية وننسخها ونضغط على القائمة الجانبية ويوجد في الاعلى Account ID هنا شفرة الحساب ايضا ننسخها لاننا سنتحتاجها وبهذا ننتهي من موقع شركة StartApp .
بعدها نتوجه لمشروعنا في صفحة التصميم نضيف زر لاضهار اعلان بيني ولاينر H سيظهر لنا الاعلانات البانرية .
في صفحة الحدث نتوجه الى حدث onCreate فنضيف البلوكات كما في الصورة مع تغيير الشفرة وهي APP ID بشفرتك .
بعدها من خلال القائمة الجانبية ندخل الى قسم AndroidManifest ومن ثم الى App Components Asd كما في الصورة
فنضيف الكود ادناه مع الانتباه من اضافة الشفرة ومعرف الحساب كما ذكرنا طريقة الحصول على كليهما اعلاه .
<meta-data
android:name="com.startapp.sdk.الشفرة"
android:value="معرف الحساب" />
<meta-data
android:name="com.startapp.sdk.RETURN_ADS_ENABLED"
android:value="false" />
<provider
android:name="com.startapp.sdk.adsbase.StartAppInitProvider"
android:authorities="com.otoclash.pulsamurah.startappinitprovider"
android:exported="false" />
<activity
android:name="com.startapp.sdk.adsbase.consent.ConsentActivity"
android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"
android:theme="@android:style/Theme.Translucent"/>
<activity
android:name="com.startapp.sdk.ads.list3d.List3DActivity"
android:theme="@android:style/Theme"/>
<activity
android:name="com.startapp.sdk.adsbase.activities.OverlayActivity"
android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"
android:theme="@android:style/Theme.Translucent"/>
<activity
android:name="com.startapp.sdk.adsbase.activities.FullScreenActivity"
android:configChanges="orientation|screenSize|screenLayout|keyboardHidden"
android:theme="@android:style/Theme"/>
<service android:name="com.startapp.sdk.adsbase.InfoEventService" />
<service
android:name="com.startapp.sdk.adsbase.PeriodicJobService"
android:permission="android.permission.BIND_JOB_SERVICE" />
<receiver android:name="com.startapp.sdk.adsbase.remoteconfig.BootCompleteListener">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
</intent-filter>
</receiver>
بعدها نتوجه الى صفحة الحدث ونضيف حدث Import ونضيف عن طريق Veriable بلوك import عدد ثلاثة فنضيف
في الاول
com.startapp.sdk.ads.banner.*
وفي الثاني
com.startapp.sdk.adsbase.*
وفي الثالث
com.startapp.sdk.adsbase.adlisteners.*
الصورة ادناه توضح طريقة الاضافة
بعدها نتوجه من خلال القائمة الجانبية الى قسم Permission وهي الصلاحيات ونضيف الصلاحيات التي تحتوي على الكلمات الاتية
ACCESS_NETWORK
INTERNET
واخر شيء نتوجه الى قسم Local Library ونفعل المكتبة بأسم StartAppSDK
لتحميل البلوكات والمكتبة من خلال مكتبة سكيتشوير
او شاهد شرحنا على يوتيوب