react-native-android-ad-sdk

1.0.15 • Public • Published

#react-native-android-ad-sdk

گام اول

ماژول را با دستور زیر نصب کنید

npm install --save react-native-android-ad-sdk

گام دوم

در فایل android/settings.gradle خود کدهای زیر را قرار دهید:

include ':react-native-android-ad-sdk'

project(':react-native-android-ad-sdk').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-android-ad-sdk/android')

گام سوم

در فایل android/app/build.gradle ماژول :react-native-android-ad-sdk

را به عنوان dependency اضافه کنید

...

dependencies {

                        ...
compile project(':react-native-android-ad-sdk')   

}

گام چهارم:

فایل MainActivity.java رابه صورت زیر اپدیت کنید

import android.os.Bundle; // اینجا

import com.facebook.react.ReactActivity;

import ir.myteam.adsdk.AdCommon; // اینجا

public class MainActivity extends ReactActivity { @Override

protected void onCreate(Bundle savedInstanceState) {
           super.onCreate(savedInstanceState);

AdCommon.init(this, “developer_id”, true, true);

}

// ...other code

}

توضیح پارامتر ها:

پارامتر اول ثابت بوده و نیازی به تغییر آن نیست. پارامتر دوم کد مخصوص شما توسعه دهنده می باشد. این کد را در اینجا میتوانید مشاهده کنید. پارامتر سوم برای تست میباشد دقت کنید که به هنگام انتشار برنامه مقدار آن برابر false باشد. پارامتر چهارم برای فعال و غیر فعال سازی نمایش تبلیغ می باشد.میتوانید در زمان هایی که تمایل دارید نمایش تبلیغ را متوقف کنید

گام پنجم

در فایل AndroidManifest.xml در داخل تگ manifest کد های زیر را قرار دهید.

                    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
                    <uses-permission android:name="android.permission.INTERNET" />
                    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
                    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

Readme

Keywords

none

Package Sidebar

Install

npm i react-native-android-ad-sdk

Weekly Downloads

1

Version

1.0.15

License

ISC

Unpacked Size

308 kB

Total Files

6

Last publish

Collaborators

  • adsdk.com