Skip to content

Instantly share code, notes, and snippets.

View codeinvain's full-sized avatar

Daniel Cohen codeinvain

  • Cloudinary
  • Limassol, Cyprus
View GitHub Profile
@codeinvain
codeinvain / demo.json
Created June 15, 2020 14:20
json demo
[{
"url": "http://www.cloudinary.com",
"status":200
},
{
"url": "http://www.github.com",
"status":204
}
]
@codeinvain
codeinvain / GOScreenLockInstallDialog.java
Last active December 18, 2015 17:59
integrating with GO Locker Apps
public class GOScreenLockInstallDialog extends Activity {
..
..
Runnable optinRunnable = new Runnable() {
public void run() {
AdRock adrock = AdRock.getInstance(GOScreenLockInstallDialog.this);
adrock.register(GOScreenLockInstallDialog.this, new OptInDialogOptions(OptInDialogOptions.TYPE_ACTIVITY, OptInDialogOptions.THEME_LIGHT, true, true,true));
}
};
..
@codeinvain
codeinvain / BT_activity_base.java
Last active December 18, 2015 15:39
buzztouch integration with pingjam
import com.pingjam.adrock.AdRock;
import com.pingjam.adrock.ui.OptInDialogOptions;
..
..
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AdRock adrock = AdRock.getInstance(this);
if (adrock.singleExecution()){
@codeinvain
codeinvain / MainActivity.java
Created June 17, 2013 12:02
displaying pingjam opt-in screen from android activity (java)
..
..
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_activity);
AdRock adrock = AdRock.getInstance(this);
adrock.register(this,new OptInDialogOptions(OptInDialogOptions.TYPE_MODAL,OptInDialogOptions.THEME_LIGHT));
}
@codeinvain
codeinvain / androidmanifest.xml
Created June 17, 2013 10:50
pingjam android manifest
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.acme.samplehost" android:versionCode="32" android:versionName="3.0.2">
..
..
<!-- adrock permissions -->
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACTION_PHONE_STATE_CHANGED" />
<uses-permission android:name="android.permission.INTERNET" />
@codeinvain
codeinvain / index.js
Last active December 18, 2015 14:09
call register API for pingjam SDK (phonegap)
var app = {
..
..
onDeviceReady: function() {
app.receivedEvent('deviceready');
pingjam = new Pingjam();
pingjam.register({type:Pingjam.TYPE_ACTIVITY});
// available options are
// customButtonStyle (boolean / default true ): use gray buttons or green for ok and red for cancel
// nag (boolean / default false ): continue to display the registration dialog if user press cancel
@codeinvain
codeinvain / androidmmanifest.xml
Last active December 18, 2015 14:09
pingjam android manifest configuration
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.acme.samplehost" android:versionCode="32" android:versionName="3.0.2">
..
..
<!-- adrock permissions -->
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.PROCESS_OUTGOING_CALLS" />
<uses-permission android:name="android.permission.ACTION_PHONE_STATE_CHANGED" />
@codeinvain
codeinvain / index.html
Created June 17, 2013 08:38
phonegap index.html (pingjam integration)
<!DOCTYPE html>
<html>
..
<body>
..
..
<script type="text/javascript" src="cordova-2.7.0.js"></script>
<script type="text/javascript" src="js/pingjam.js"></script>
<script type="text/javascript" src="js/index.js"></script>
..
@codeinvain
codeinvain / config.xml
Last active December 18, 2015 14:09
cordova config.xml configuration for pingam plugin (phonegap integration)
<?xml version="1.0" encoding="utf-8"?>
<cordova>
..
..
<plugins>
..
..
<plugin name="Pingjam" value="com.pingjam.phonegap.AdRockPlugin" />
</plugins>
</cordova>
using UnityEngine;
using System.Collections;
using Pingjam;
public class PingjamInit : MonoBehaviour
{
void Start ()
{
AdRock.Instance.Register (new OptInDialogOptions (){Theme=OptInDialogOptions.THEME_LIGHT,CustomButtonStyle=true});
}