আমি কীভাবে আমার গেমটিতে "অক্ষম বিজ্ঞাপন" ক্রয় বাস্তবায়ন করতে পারি?


18

আমি আমার গেমটিতে এমন কোনও "বিজ্ঞাপন নয়" পরিষেবা যুক্ত করতে চাই যাতে একক অর্থ প্রদানের মাধ্যমে বিজ্ঞাপনগুলি সরানো যায়। আমি কীভাবে এটি সঠিকভাবে প্রয়োগ করতে পারি?

আমি যদি কেবল এই সত্যটি সংরক্ষণ করি যে ডিভাইসে স্থানীয়ভাবে পরিষেবাটির জন্য পরিষেবাটি দেওয়া হয়েছিল, ব্যবহারকারী যদি তারা কোনওভাবে অ্যাপ্লিকেশনটির ডেটা মুছে ফেলেন তবে ব্যবহারকারীকে আবার অর্থ প্রদান করতে হবে।


1
প্রশ্নের দ্বিতীয় অংশটি খুব বিস্তৃত (আমি দেখছি বাইট ইতিমধ্যে এটি সম্পাদিত করেছেন); প্রশ্নের প্রথম অংশটি অস্পষ্ট। আপনি কি জিজ্ঞাসা করছেন এটি নৈতিক বা নৈতিকভাবে ঠিক আছে কিনা? অথবা আপনি কীভাবে ডিভাইসে পরিষেবাটির জন্য অর্থ প্রদান করা হয়েছে তা এই সত্যটি সংরক্ষণ করবেন?

1
আপাতত আমি কেবল ধরে নিচ্ছি যে আপনি কীভাবে জিজ্ঞাসা করছেন, যেহেতু প্রশ্নটি ব্যাখ্যা করার জন্য এটিই দূরবর্তী অবস্থানের বিষয় সম্পর্কিত একমাত্র উপায়।

উত্তর:


29

আপনি যদি আপনার 'নিষ্ক্রিয় বিজ্ঞাপন' ক্রয়টি বাস্তবায়নের জন্য গুগল প্লে -এর অ্যাপ্লিকেশন কেনার এপিআই ব্যবহার করেন তবে এটি মূলত আপনার জন্য পরিচালিত হয়। আপনি ব্যবহারযোগ্য না এমন পণ্য তৈরি করতে চাইবেন যা ব্যবহারকারীরা কিনতে পারবেন। অপব্যয়যোগ্য পণ্যগুলি মূলত একটি স্থায়ী সুবিধা বা আনলক উপস্থাপন করে। এই জাতীয় ক্রয়গুলি ব্যবহারকারী দ্বারা মুছে যাওয়া / পরিষ্কার / নতুন ফোনগুলিতে পুনঃস্থাপন করতে পারে, তাই তাদের বিজ্ঞাপনটি অক্ষম করে পুনরায় কেনার প্রয়োজন হবে না।

এই পৃষ্ঠায় আপনার গেমের সাথে আইএপি এপিআই সংহত করার বিষয়ে বিস্তারিত নির্দেশাবলী রয়েছে। পদক্ষেপগুলি হ'ল:

  • আপনার প্রকল্পে লাইব্রেরি যুক্ত করুন এবং আপনার ম্যানিফেস্ট ফাইলগুলি আপডেট করুন।
  • IInAppBillingServiceএকটি পরিষেবা সংযোগ মাধ্যমে আবদ্ধ ।
  • সেই ইন্টারফেসের মাধ্যমে পরিষেবাটিতে যথাযথ ডেটা প্রেরণ ও গ্রহণ করুন ( getSkuDetailsউপলব্ধ পণ্যগুলির তালিকা পেতে, getBuyIntentক্রয় লেনদেন শুরু করতে, ইত্যাদি)।

getPurchasesকোনও ব্যবহারকারী 'অক্ষম বিজ্ঞাপন' আইটেমটি কিনেছেন কিনা তা দেখার জন্য আপনাকেও পরীক্ষা করে দেখতে হবে (এবং যদি তাই হয় তবে প্রকৃতপক্ষে বিজ্ঞাপনগুলি অক্ষম করুন)।

আপনি আপনার গুগল প্লে বিকাশকারী কনসোল থেকে প্রকৃত 'অক্ষম বিজ্ঞাপন' ক্রয়যোগ্য আইটেমটি তৈরি করেন।


সুতরাং, অপেক্ষা করুন, গুগল আগে থেকেই জানে যে কোনও অ্যাপ্লিকেশনটিতে "উপভোগযোগ্য" আইএপি রয়েছে কি না? তাদের সত্যই প্রকাশ করা উচিত দোকানে তখন; "অ্যাপ্লিকেশনগুলিতে অ্যাপ্লিকেশন রয়েছে" এর অর্থ যে কোনও কিছু হতে পারে।
র্যান্ডম 832

3
@ র্যান্ডম 832 না, আমি এটি মনে করি না। এটি কেবলমাত্র কোনও পণ্য সাবস্ক্রিপশন কিনা তা জানে। যে কোনও সাবস্ক্রিপশন পণ্যটির জন্য আপনি "কনজিউমারপ্রেজ" অনুরোধটি প্রেরণ করতে পারেন , এটি যে পণ্য নিজেই উপভোগযোগ্য তা নয়। আমি ধারণা করি তারা তাত্ত্বিকভাবে আপনার বাইনারি স্ক্যান করার চেষ্টা করতে পারে এবং সেই ইন্টারফেসের বিরুদ্ধে কলগুলি সন্ধান করতে পারে, তবে আমি সন্দেহ করি যে তারা বিরক্ত হয়।

1
হয়তো এটি কোনও কাকতালীয় ঘটনা নয় যে আইএপি এবং এপিআই একে অপরের অ্যানগ্রগ্রাম।
আর্টঅফকোড

আইএপি এপিআই উচ্চারণ করার চেষ্টা করার জন্য আমি আমার নিজের জিহ্বায় মোচড় দিচ্ছি ...
স্টোরিমাস্টারকিউ

10

আপনি যদি জোশের উত্তরের মতো গুগল প্লেয়ের সরঞ্জামগুলি ব্যবহার না করেন (যদিও, আমি আপনাকে সেই সরঞ্জামগুলি ব্যবহার করার পরামর্শ দিই)। আপনাকে এই তথ্যটি নিজে পরিচালনা করতে হবে।

আপনি ব্যবহারকারীর ডিভাইসে স্থানীয়ভাবে কিছু সঞ্চয় করা এড়াতে চান। ব্যবহারকারীরা প্রতি ডিভাইস বা প্রতি ইনস্টল প্রতি বিজ্ঞাপন অপসারণ করতে অর্থ দিতে চায় না।

অর্থপ্রদানকারী ব্যবহারকারীদের সাথে আপনার একটি ডাটাবেস বজায় রাখা দরকার। লঞ্চ করার পরে (প্রতিবার, তারা কোনও আলাদা ডিভাইসে বিজ্ঞাপন অপসারণের ক্ষেত্রে), আপনার অ্যাপ্লিকেশনটি ডাটাবেসটি পরীক্ষা করে, যদি ব্যবহারকারী অ্যাকাউন্ট পাওয়া যায়, আপনি সেই ইনস্টলেশনটির জন্য স্থায়ীভাবে বিজ্ঞাপনগুলি অক্ষম করে দিন। ব্যবহারকারীর অ্যাকাউন্ট সম্পর্কিত তথ্য ব্যবহারকারীর কাছে অনন্য হওয়া উচিত, আদর্শভাবে গুগল অ্যাকাউন্ট যা তারা বিজ্ঞাপন সরানোর জন্য ব্যবহার করেছিল used

যখন কোনও ব্যবহারকারী বিজ্ঞাপন অপসারণটি ক্রয় করে, আপনি তাদের অ্যাকাউন্টের তথ্য ডেটাবেজে যুক্ত করতে এবং তাদের বিজ্ঞাপনগুলি অক্ষম করতে চান।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.