B4A Library AdBuddiz wrapper lib

1. Get their sdk and save the jar in extralibs folders, renaming it to AdBuddiz.jar

2. Extract the attachment also to extralibs folder.

3.Add this to the manifest editor, replacing YOUR_KEY
B4X:
AddPermission (android.permission.READ_PHONE_STATE)
AddPermission (android.permission.ACCESS_NETWORK_STATE)
AddPermission (android.permission.ACCESS_WIFI_STATE)

AddApplicationText(
    <activity android:name="com.purplebrain.adbuddiz.sdk.AdBuddizActivity"
    android:theme="@android:style/Theme.Translucent" />
 
    <meta-data android:name="ADBUDDIZ_PUBLISHER_KEY"
      android:value="YOUR_KEY" />

)

the 3 permissions are optional, so you can take them out

4. Sample code
B4X:
#Region  Project Attributes
    #ApplicationLabel: B4A Example
    #VersionCode: 1
    #VersionName:
    'SupportedOrientations possible values: unspecified, landscape or portrait.
    #SupportedOrientations: unspecified
    #CanInstallToExternalStorage: False
#End Region

#Region  Activity Attributes
    #FullScreen: False
    #IncludeTitle: True
#End Region

Sub Process_Globals
    'These global variables will be declared once when the application starts.
    'These variables can be accessed from all modules.
    Dim t As Timer
End Sub

Sub Globals
    'These global variables will be redeclared each time the activity is created.
    'These variables can only be accessed from this module.
    Dim a As BAadbuddiz
End Sub

Sub Activity_Create(FirstTime As Boolean)
    'Do not forget to load the layout file created with the visual designer. For example:
    'Activity.LoadLayout("Layout1")
    a.Initialize("ads")
    show_ad
End Sub
Sub show_ad
    t.Initialize("timerAd",1000)
    t.Enabled=True
End Sub
Sub timerAd_tick
    If a.isReadyToShowAd Then
        a.showAd
        t.Enabled=False
    End If 

End Sub

Sub ads_didShowAd
    Log("GOT AD")
End Sub
Sub Activity_Resume
End Sub
Sub Activity_Pause (UserClosed As Boolean)
End Sub

5.When you make a $1K donate me a beer for the hard work, [email protected]
 

Attachments

  • BA-AdBuddiz.zip
    3.5 KB · Views: 222
Last edited:

hookshy

Well-Known Member
Licensed User
Longtime User
Does this wrapper support publicity ID ?
Since is a just a wrapper maybe using the latest skd there might be a chance to support it .

Sory but I am left without any ads with this new publicity ID thing ...
 
Top